原标题:GaussDB T 强体验:通过 DBeaver/RazorSQL/DbVisualizer工具连接数据库(附测试账号)
一、 通过 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
注意这里的关键错误是: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter’ 。
这是由于连接调用的 JAXB API是java EE 的API&#x