GaussDB T 强体验:通过 DBeaver/RazorSQL/DbVisualizer工具连接数据库(附测试账号)

墨墨导读:工欲善其事,必先利其器。很多读者问,如何连接 GaussDB T(原 GaussDB 100)呢?在安装了 GaussDB T 之后,本文分别通过 DBeaver工具、RazorSQL图形化工具、 DbVisualizer图形化工具和数据库建立了连接,供大家参考学习,欢迎在评论区讨论。另:墨天轮组建了一个GaussDB学习的扣扣群(640663596),会分享 GaussDB T 的测试账号,供大家直接上手 GaussDB T数据库,揭开面纱。

一、 通过 DBeaver 和 GaussDB T 数据库无缝交互


DBeaver 是一款通用的SQL客户端和数据库管理工具。对于关系数据库,它使用JDBC API通过JDBC驱动程序与数据库交互。dbeaver 提供了一个编辑器,支持代码完成和语法突显,同时通过提供插件体系结构,允许用户修改应用程序的大部分行为,以提供与数据库无关的针对数据库的功能或特性。

DBeaver 的社区版功能就极为丰富和强大。

安装了 DBeaver 之后,通过 “Driver Manager” 新建驱动,在以下页面添加 GaussDB 的驱动,驱动来自 GaussDB T提供的介质,解压后可以找到 JDBC 驱动 jar 文件:

添加了驱动文件之后,『Find Class』,在下拉选择 ZenithDriver 之后, 『Class Name』位置,会自动填写 GaussDB 的驱动名称。

接下来,在 URL Template 位置填写你的数据库地址和端口信息(前提是,服务器开启了远程访问许可),保存,就一切就绪了。

在建立连接时,我的系统遇到如下错误:

[errorCode=GS-00503, SQLState=‘08006’, reason=‘Get connection failed., detail: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter’, clientIP=19.18.1.7.]
<-- javax/xml/bind/DatatypeConverter <-- javax.xml.bind.DatatypeConverter
javax/xml/bind/DatatypeConverter
javax/xml/bind/DatatypeConverter
javax.xml.bind.DatatypeConverter
javax.xml.bind.DatatypeConverter

注意这里的关键错误是:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter’ 。

这是由于连接调用的 JAXB API是java EE 的API,在java SE 9.0 之后,默认情况下,Java SE中将不再包含java EE 的Jar包。而在 java 6 / 7 / 8 时关于这个API 都是捆绑在一起的,所以要么降级 JDK,要么补充 API 包。

这其中最为关键的是 jaxb-api,通过如下链接下载,然后加入驱动文件中即可:
jaxb-api-2.3.0.jar
下载地址:
http://search.maven.org/remotecontent?filepath=javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar

现在我们就可以毫无障碍的体验和探索 GaussDB T 的世界了:

然后就可以用 GaussDB T (也就是 GaussDB 100)绘制圣诞树了,纯国产,更喜庆。话不多说,上图:<

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值