概述
一:为什么选择DBeaver以及资源
如果想可视化数据库界面,市面上软件还挺多的。最后选择了DBeaver,因为那个海狸萌萌哒(因为那只猫要付费)
安装的时候:https://dbeaver.io/download/
可以去官网,但是官网速度比较慢。这里提供6.3.4的百度云盘给大家,自取。
链接:https://pan.baidu.com/s/1DeFQN22XIXaKtwtdS3Qogg
提取码:gwzu
二:安装
然后安装的时候,一路下一步。注意只要勾选第一个,别勾选其他的。
三 连接数据库
然后打开之后,选择你的数据库,连上就可以了·。
不同的数据库可能需要不同的jar包。比如Oracle需要jdbc的jar包。可以到Oracle官方 下载 jar包不大。
https://www.oracle.com/database/technologies/jdbc-upc-downloads.html
反正就是做的很好,缺什么插件他都会有提示框和链接,按照指示下载好,加入进来就可以。但是有没有一劳永逸的方法呢,不要每次都缺jar包,答案是有。
我们来演示下如何完美连接mysql库
如果你想学习如何在自己的电脑上安装mysql请打开我另一个blog
保姆级教你安装mysql
https://blog.csdn.net/weixin_41147129/article/details/104601598
继续连数据库
左上角的插头加号 点开
选择你要连接什么库
注意这里的时区,最好先选好hongkong 不然后面可能因为时区出问题
然后你会看到这个,
不要方,接下来我们来永远解决这个问题。
四 解决驱动问题
我们先看上面一个图 关了右边小的报错窗口。 然后左边那个 点击” 下载配置 “
点”驱动“下面的maven
看到有很多仓库地址,但是在国内你都连接不上,所以就没办法自动下载jar包了。我们现在用上无敌的阿里云maven仓库
http://maven.aliyun.com/nexus/content/groups/public/
就是这个,我们复制下来这个网址点添加粘贴上去,然后把他向上向上,放到最上面。
然后应用,应用并且关闭。我们再来一次,
你会发现之前的问题没了。数据库连上了。
然后你要用sql编辑器,你就带你这里
最后就是一些常见快捷键,发现网上的一些都是老的快捷键没有更新。
格式化SQL语句 : cltrl shift F (而不是网上说的 Ctrl alt F) 也可以右击sql的白窗口。 里面还有各种操作就像下图,可以记住这些操作的快捷方式。(旁边都会写)
使用中的问题,持续更新:
1 我创建表 创建了半天没创出来
然后发现要刷新下才会出来 :)
然后说下指定数据库的事儿:
MySQL错误(ERROR 1046 (3D000): No database selected)
你看到这个错,有两种解决办法、
- 软件的话 navicat dbeaver这种 就点一下数据库 再去sql框里运行。对,就点一下数据库,(记得刷新)
- 你用终端的 or 你再软件里也可以用指令指定数据库
use 数据库名字
然后回车
2 设置id自增
如果你还没建表 那你在建表的时候
id
int(11) NOT NULL auto_increment,就是让id这个属性自增。
你需要在创建数据库的语句最后写这么一句:AUTO_INCREMENT=1。表明自增数字从1开始。之后插入数据的sql语句就正常写就行了:insert into user values( ??);
如果你已经建表了 ,侥幸的是你设置的id是key你就直接这样
不幸的话 你会看到这个报错
SQL 错误 [1075] [42000]: Incorrect table definition; there can be only one auto column and it must be defined as a key
因为只有key才能做自增 把原来的id删了 重弄把
必须得有个primary key
建议在建表的时候就CREATE TABLE book ( id int, number int, name varchar(255), author varchar(225), publishingHouse varchar(225), price double, type varchar(225), inventory int, lendCount int, location varchar(225), primary key (id) )
写好primary key
3 执行 sql脚本
会遇到报错 no acitve connection
a) 如果本地有数据库 比如mysql
右键单击您的数据库
选择了工具/执行脚本
加载.sql文件
单击开始 。
b) 本地没有数据库 用的驱动去远程链接
必须使用SQL编辑器打开所需的脚本。 然后必须从导航器选项中选择自动同步连接,该选项在这;
图片上
先导入sql脚本
再执行sql脚本
最后
以上就是无情春天为你收集整理的DBeaver数据库连接工具(可替代NaviCat)如何连接oracle,mysql以及解决缺少驱动文件问题,执行脚本中的问题的全部内容,希望文章能够帮你解决DBeaver数据库连接工具(可替代NaviCat)如何连接oracle,mysql以及解决缺少驱动文件问题,执行脚本中的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复