人大金仓数据库

1/22/2024 logjava
(adsbygoogle = window.adsbygoogle || []).push({});

# 人大金仓数据库使用

# 连接准备

使用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

配置文件

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

# 与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;进行指定