项目背景
项目原来使用mysql,现在要迁移到KingbaseES。项目框架为:spring boot+mybatis,数据库连接池:Druid。Mysql版本5.7,Kes版本V8R6
1.第一步
删除pom文件中的mysql驱动,增加KES驱动
<dependency>
<groupId>cn.com.kingbase</groupId>
<artifactId>kingbase8</artifactId>
<version>8.6.0</version>
</dependency>
2.第二步,修改数据库连接池
spring.datasource.druid.one.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.one.driverClassName=com.kingbase8.Driver
spring.datasource.druid.one.url=jdbc:kingbase8://localhost:54321/数据库名称
spring.datasource.druid.one.username=账号
spring.datasource.druid.one.password=密码
spring.datasource.druid.one.filters=stat,log4j #一定要注意不要wall,否则会报错
非必要操作。默认查询public模式下数据,以下语句可提升模式优先级
配置优