dbeaver怎样连接数据库Oracle,MySqlSQLServer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dbeaver怎样连接数据库Oracle,MySqlSQLServer相关的知识,希望对你有一定的参考价值。

1
安装完dbeaver软件后,点击图标启动。启动完成后,在首页的左侧的数据库导航窗口中点击右键,在出现的菜单中找到“新建连接”的选项并点击打开连接编辑窗口。
2
在打开的窗口中,找到你要连接的数据库的类型和对应的驱动。比如我们需要的连接数据库是SQL Server,驱动程序是jdbc,则点击MS SQL Server后,选择Microsoft Driver.选择完成后点击底部的Next按钮进入下一步。
3
在通用JDBC连接设置窗口中,输入数据库所在服务器或电脑的IP地址后,系统会自动生成JDBC URL,并且默认了SQL Server的端口号为1433。如果需要指定连接的数据库或者模式的名称的话就在空格中输入...然后数据数据库连接的用户名和密码。
4
输入完成后,在窗口底部右侧有一个“Test Connection”(测试连接)的按钮,点击该按钮后可以测试输入的信息,比如地址、用户名和密码等是否正确。返回结果为success的话,说明连接是通的。点击“OK”按钮关闭窗口后点击“Next”进入下一步。
5
在创建新的连接窗口中,因为不需要输入内容,也不用代理。所以这个窗口中没有信息编辑,直接点击底部的“Next”按钮进入下一步。
6
结束创建连接窗口中,选择你要创建的连接类型。系统提供了三种类型:开发、测试和产品,建议选择开发或者测试模式。还可以选择连接修改的内容是否自动提交,如果是测试环境上的话这个选项不用管,如果是正式在用的数据库的话,建议不要自动提交。
7
连接创建完成后,在左侧的数据库导航窗口中找到对应的连接,点击后系统自动连接远程数据库,并将数据库中的内容更新下来。如图可以看到远程数据库中的各个实例。
8
点击实例名称后,在下面显示了具有该实例访问权限的各个用户。点击用户头像后,系统自动刷新该用户可以访问的表,一个用户可以访问多张表,在该用户下罗列了他所能够访问的表的名称。
2. 管理数据库
1
通过dbeaver可以很好的管理远程电脑或者服务器上的数据库,而这是通过SQL语句的执行进行实现的。点击顶部菜单栏中的SQL编辑器后,在下拉菜单中找到”新建SQL编辑器“并点击打开。
2
在编辑器上方选择对应的连接,执行的数据库和结果集显示的条目。一个连接下有多个是实例,编写的SQL语句正才能够正常执行。如果不进行手动选择的话,默认执行的实例是左侧点击打开的实例。
3
在编辑器中输入你要执行的SQL语句,然后通过光标勾选你要执行的SQL语句。也就是说编辑器中可以输入多条独立的SQL,但执行的时候可以只执行其中的一条。勾选后,点击右上角的”执行SQL声明“的按钮执行SQL语句。
4
系统连接远程数据库后,会把SQL语句执行的结果返回并显示在控制台上。如果数据量比较大的话,可能需要一定的时间。执行SQL后返回的结果如下图所示。
5
编写完需要执行的内容后需要先按下Ctrl+S或点击左上角文件下的”保存“按钮把修改的内容保存下来,保存后”执行SQL声明“的按钮才是可用的。未经保存的内容将不能执行...这是执行SQL语句时需要注意的一个问题。
参考技术A dbeaver怎样连接数据库Oracle,MySqlSQLServer
1、右击新建连接
2、选择Oracle
3、将要填的数据都填好了,下拉框选sid,点测试,通过就ok了
4、狂点下一步,最后完成。 注:无需安装oracle客户端。本回答被提问者采纳

DBeaver连接Oracle Express Edition报错:1driver instance,2Listener refused the connection:ORA-12514

软件版本

dbeaver-ce-21.3.1
OracleXE112

报错1:Can’t create driver instance

  • 详细报错:
Can't create driver instance
  Error creating driver 'Oracle' instance.
Most likely required jar files are missing.
You should configure jars in driver settings. 
  • 解决方案:
    测试连接前先在DBeaver里配置好Oracle的驱动设置:创建新连接->Oracle->编辑驱动设置->库,这里它自动有4个驱动设置(ojdbc6.jar、orai18n.jar、xdb.jar、xmlparserv2.jar)所在的在线网址,如果你的电脑能够访问这几个网址,那么这里就不需要配置。如果是公司电脑无法访问外网无法访问这几个网址的情况,那么就自己在本地放好这四个文件,并通过添加文件来引入,注意:引入完成后需要把最上面的自动有的4个无法访问的网址删除掉,不然它还是默认访问最上面的4个网址,就会导致你“测试连接时”产生“Can’t create driver instance”的错误。

报错2:Listener refused the connection:ORA-12514

  • 详细报错:
Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
  • 解决方案:
    创建新连接->Oracle->这个页面,要修改的地方:Database默认是ORCL,需要修改为XE。要填写的地方:用户名写system或个人用户名都可以,这两个账号是不同账户 权限不同,密码写口令。其他地方按默认的来就好:主机localhost,端口1521,Datebase后面的后面的框是Service Name,认证是Oracle Database Native,角色是Normal,客户端是XE。

以上是关于dbeaver怎样连接数据库Oracle,MySqlSQLServer的主要内容,如果未能解决你的问题,请参考以下文章

DBeaver连接oracle数据库

dbeaver连接Oracle数据库

如何将 Oracle Database 21c express 与 DBeaver 连接起来

DBeaver中的Oracle db表数据加载太慢

DBeaver连接mysql数据库和备份恢复那些事

如何使用 dbeaver 连接到 Oracle ADW 实例