用DBeaver客户端连接高斯数据库
DBeaver客户端连接高斯数据库
操作步骤
1.以下是使用DBeaver客户端连接高斯数据库(GaussDB)的详细步骤:
1. 获取驱动包
- 根据高斯数据库的版本,下载对应版本的驱动包。
- 解压驱动包,找到
gaussdbjdbc.jar
文件。
2. 安装DBeaver客户端
- 访问DBeaver官网,下载适合操作系统的安装包并完成安装。
3. 配置驱动
-
打开DBeaver,选择“数据库”->“驱动管理器”,点击“新建”。
-
在“设置”页签中,输入驱动名称(如“GaussDB”),选择驱动类型为“Generic”,填写类名为
com.huawei.gaussdb.jdbc.Driver
,URL模板为空,默认端口为8000
。 -
在“库”页签中,点击“添加文件”,选择
gaussdbjdbc.jar
文件,点击“找到类”以识别驱动类。
4. 创建数据库连接
-
在DBeaver主界面,点击“新建数据库连接”,选择刚才配置的“GaussDB”驱动,点击“下一步”。
-
输入数据库的主机IP地址、端口(通常是
8000
)、数据库名、用户名和密码。 -
点击“测试连接”,若显示“已连接”,则说明连接成功,点击“完成”。
5. 使用DBeaver操作数据库
- 连接成功后,可以在DBeaver中浏览数据库结构、执行SQL查询、导入导出数据等。
如果在连接过程中遇到问题,可以参考高斯数据库的官方文档或DBeaver的官方文档。
6. GaussDB Maven驱动下载
<dependency>
<groupId>com.huawei.gaussdb</groupId>
<artifactId>gaussdbjdbc</artifactId>
<version>5.0.0</version>
</dependency>
jdbc 示例:
########DBCP##########
########gaussdb iiot########
driverClassName=com.huawei.gaussdb.jdbc.Driver
url=jdbc:gaussdb://ip:8000,ip:8000,ip:8000/tpcc?currentSchema=snest_changwen&autoBalance=true&refreshCNIpListTime=3&prepareThreshold=1&batchMode=on&fetchsize=10&loggerLevel=OFF
username=***
password=***
validationQuery=SELECT 1
gaussdbDeployment=Distributed
initialSize=5
maxActive=30
minIdle=5
maxWait=6000
filters=stat
timeBetweenEvictionRunsMillis=60000
minEvictableIdleTimeMillis=300000
testOnBorrow=false
testOnReturn=false
testWhileIdle=true
poolPreparedStatements: true
maxOpenPreparedStatements: 20
connectionProperties:druid.stat.sql.MaxSize=100;
########oceanbase########
#driverClassName=com.mysql.cj.jdbc.Driver
#url=jdbc:mysql://ip:2881/snest_changwen?rewriteBatchedStatements=TRUE&allowMultiQueries=TRUE&useLocalSessionState=TRUE&useUnicode=TRUE&characterEncoding=utf-8&socketTimeout=10000&connectTimeout=30000&zeroDateTimeBehavior=convertToNull&allowPublicKeyRetrieval=true
#username=***
#password=***
########Oracle########
#driverClassName=oracle.jdbc.OracleDriver
#url=jdbc:oracle:thin:@ip:1521:ORCLCDB
#username=C##***
#password=***
#validationQuery=SELECT 'x' FROM DUAL
########postgresql########
#driverClassName=org.postgresql.Driver
#url=jdbc:postgresql://ip:5432/postgres?currentSchema=snest_changwen&encoding=UTF-8&timezone=UTC
#username=***
#password=***
#validationQuery=SELECT 1