linux导入人大金仓数据_自古英雄多磨难,为了国产化,mybatis集成人大金仓高性能数据库...

本文分享了在项目中使用SpringMvc+Mybatis-Plus+Druid适配人大金仓数据库的经验,包括数据库驱动的引入、连接配置以及遇到的sys_user表名冲突问题的解决方案,通过模式名限定避免了系统表冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0aadcfa0e3bb2d5d42abbd59e8513372.png

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

项目架构采用的:

springMvc + mybaits-plus + 阿里的数据连接池 com.alibaba.druid

阿里数据连接池版本采用1.1.9的

com.alibaba            druid            1.1.9
0e5cd4c08ed128ffcce704279bf38c54.png

然后第一点必不可少的 要导入人大金仓的数据库驱动包

把jar包放入lib目录下

d9dfe8bf37d88b2f6fd09278a218e38b.png

然后导入

c4b6427f5d5dff19b156a11d31aa79ca.png

驱动包数据库版本是8.2的

驱动包下载地址:

https://pan.baidu.com/s/1z2Pv90o5eQn0305vUFgyuQ

提取码 +关注后 私信 : 人大金仓jar

获取提取码

驱动JDBC连接信息示例:

jdbc_driverClassName=com.kingbase8.Driverjdbc_url=jdbc:kingbase8://12.222.22.122:54321/demojdbc_username=demojdbc_password=123456

然后项目就能和人大金仓数据库正常的连接上了。

遇到了个坑

项目中有个表叫 sys_user 结果没想到是人大金仓的系统表

4af885eff64f5d780a2ae51421347506.png

解决办法是:

50c6b1b907e2b6b0c540b567a26e2f45.png

给前面加上 模式名.库名.表名 即可解决

为了项目不更改表名 决定写个mybatis拦截器处理一下。

40660cedddd1bf4eb3fc4b1ea0c49291.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值