此处以金仓为例,达梦也是一样。
1、配置maven包
<dependency>
<groupId>com.kingbase8</groupId>
<artifactId>kingbase8</artifactId>
<version>8.2.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/kingbase8-8.2.0.jar</systemPath>
</dependency>
2、修改数据源
spring:
datasource:
dbType: kingbase
URL: jdbc:kingbase8://192.168.1.89:54321/xx
driverClassName: com.kingbase8.Driver
3、重写AbstractEngineConfiguration文件,添加如下:
public static final String DATABASE_TYPE_KINGBASE = "mysql";
public static final String DATABASE_TYPE_DM = "mysql";
public static Properties getDefaultDatabaseTypeMappings() {
//...
databaseTypeMappings.setProperty("KingbaseES", DATABASE_TYPE_KINGBASE);
databaseTypeMappings.setProperty("DM DBMS", DATABASE_TYPE_DM);
retu