# 人大金仓数据库使用
# 连接准备
# navicat
使用15及以上版本 选择pgsql
# idea/datagrid
点击IDEA的右侧数据库侧栏,在Data Sources and Drivers弹出框中选择添加Driver (驱动程序)。 填写好DriversName,在General中Driver files添加并选择指定的驱动。Class选择com.kingbase8.Driver。 驱动下载: kingbase8-8.6.0.jar
填写 URL temeplates。点击OK确认,完成创建Driver。 模板名称 模版URL default jdbc:kingbase8://{host::localhost}?[:{port::54321}][/{database}?]
# java开发
pom依赖
<!--KingBase-->
<dependency>
<groupId>com.kingbase8</groupId>
<artifactId>kingbase8</artifactId>
<version>8.6.0</version>
</dependency>
1
2
3
4
5
6
2
3
4
5
6
配置文件
datasource:
jdbc-url: jdbc:kingbase8://1.1.1.1:33321/aos
driver-class-name: com.kingbase8.Driver
username: 111
password: 111
pool-name: o111
1
2
3
4
5
6
2
3
4
5
6
# 与MySQL区别
MySQL是数据库名称.表名,人大金仓是数据库名称.schema.表名,schema默认是public 应用访问非public模式下的对象,有2种方式, 1种是应用jdbc url加currentSchema;
jdbc:kingbase8://192.168.19.240:54321/xwdh?currentSchema=xwdh
1
# 方法二
- 还有1种是数据库修改用户默认访问的模式,默认是public,需要给出用户访问指定数据库时默认的模式是什么,数据通过alter user XX set search_path=XX;进行指定