DBeaver配置数据库驱动

1.情景展示

我们知道,要想连接数据库,对应的数据库驱动(jar包)是少不了的;

使用DBeaver连接数据库,如果是初次使用的话,会自动下载对应的jar包,遇到无法下载的情况;

如何解决?

2.具体分析

无法下载,其实就是网络连接失败,DBeaver默认配置的有maven仓库,通过maven完成jar包的下载;

那么,我们只需要配置一个可以快速的maven仓库就可以啦。

3.解决方案

窗口,首选项;

使用的默认maven仓库是:https://repo1.maven.org/maven2/

点击“添加”,输入阿里云仓库访问地址:https://maven.aliyun.com/nexus/content/groups/public/

或者

https://maven.aliyun.com/repository/public/

添加成功,将其上移至首位;

4.创建数据库连接

连接mysql

默认端口号:3306。

菜单栏,新建连接;

mysql数据库版本<8时,数据库驱动类名为:com.mysql.jdbc.Driver

mysql数据库版本>=8时,数据库驱动类名为:com.mysql.cj.jdbc.Driver

DBeaver默认配置的是mysql版本>=8,所以,如果我们的mysql版本小于8时,需要进行修改。

点击“编辑驱动设置”;

来到如下界面:

更改类名的引用路径即可。

到这里,当我们进行把服务器地址、端口号、数据库名称、用户名和密码填好后,点击窗口左下角的“测试连接”即可。

如果提示驱动下载失败,我们可以点击“编辑驱动设置”,切换到“库”标签,手动下载jar包。

2023年9月25日10:59:19

两种连接方式。

方式1:点击“主机”,可输入:服务器地址、端口和数据库名称。

说明:方式1,最终也会将数据组装成方式2的形式。

方式2:点击“URL”,可输入:URL。

说明:

我们知道,OceanBase是兼容mysql的,也就是说,我们可以使用mysql的驱动去访问oceabase数据库。

oceabase的默认端口号是:2881。

所以,在我们创建数据库连接时,需要将数据库端口号改成:2881。

2024-05-24 17:52:53

连接sqlserver

创建连接,选择“sqlserver”。

默认端口号:1433。

驱动全路径:com.microsoft.sqlserver.jdbc.SQLServerDriver。

第一次连接的时候,需要下载驱动

当我们在输入数据库IP、数据库名称、用户名和密码后,点击“测试连接”。

这个时候会弹出下载驱动的提示。

如果驱动下载成功之后,还是提示找不到驱动之类的问题的话,那就是jar包有问题。

我们只能自己手动下载好jar包,并将其配置到dbeaver当中。

手动配置步骤:

点击“编辑驱动设置”。

切换到“库”,将下载好的mssql-jdbc.jar和mssql-jdbc_auth.dll添加进来。

2023年11月21日17:45:43

5.更改数据库驱动位置

dbeaver存放数据库的驱动位置,默认在:

C:\Users\Marydon\AppData\Roaming\DBeaverData\drivers

我们可以将其修改为该程序所在磁盘目录。

2023年12月26日15:41:44

6.禁止更新

全部取消勾选。

2024-06-27 10:38:56

上面的方法没用,请用下面这个方法

修改host文件

C:\Windows\System32\drivers\etc

 

使用记事本工具以管理员的身份打开host文件,并添加如下内容:

#禁止DBeaver更新
127.0.0.1 dbeaver.io

 保存。

7.添加唯一索引

alter table health_record_set add unique index idx_setid (setId);

在dbeaver当中,它只对主键列增加了PRI标识,但是对于唯一键,却不展示。

如果我们想要查看某列是否存在唯一索引,需要我们点击“索引列”进行查看。

如果想要创建索引,需要先切换到“索引”视图,点击鼠标右键,进行新建索引。

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2023-02-17 17:39  Marydon  阅读(7469)  评论(0编辑  收藏  举报