以下是本人在给项目适配人大金仓数据库时的一些心得体会

项目架构采用的:
springMvc + mybaits-plus + 阿里的数据连接池 com.alibaba.druid
阿里数据连接池版本采用1.1.9的
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> </dependency>
然后第一点必不可少的 要导入人大金仓的数据库驱动包
把jar包放入lib目录下
然后导入
驱动包数据库版本是8.2的
驱动包下载地址:
https://pan.baidu.com/s/1z2Pv90o5eQn0305vUFgyuQ
提取码 +关注后 私信 : 人大金仓jar
获取提取码
驱动JDBC连接信息示例:
jdbc_driverClassName=com.kingbase8.Driver jdbc_url=jdbc:kingbase8://12.222.22.122:54321/demo jdbc_username=demo jdbc_password=123456
然后项目就能和人大金仓数据库正常的连接上了。
遇到了个坑
项目中有个表叫 sys_user 结果没想到是人大金仓的系统表
解决办法是:
给前面加上 模式名.库名.表名 即可解决
为了项目不更改表名 决定写个mybatis拦截器处理一下。


还没有评论,来说两句吧...