Skip to content

Commit 3d84f4f

Browse files
committed
Java:MultiDataSource 新增支持达梦数据库
1 parent 55fca60 commit 3d84f4f

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

APIJSON-Java-Server/APIJSONBoot-MultiDataSource/pom.xml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>apijson.boot</groupId>
77
<artifactId>apijson-boot-multi-datasource</artifactId>
8-
<version>5.2.0</version>
8+
<version>5.3.0</version>
99
<packaging>jar</packaging>
1010

1111
<name>APIJSONBoot-MultiDataSource</name>
@@ -62,7 +62,7 @@
6262
<dependency>
6363
<groupId>com.github.Tencent</groupId>
6464
<artifactId>APIJSON</artifactId>
65-
<version>5.2.0</version>
65+
<version>5.3.0</version>
6666
</dependency>
6767
<dependency>
6868
<groupId>com.github.APIJSON</groupId>
@@ -115,17 +115,21 @@
115115
<artifactId>jtds</artifactId>
116116
<version>1.3.1</version>
117117
</dependency>
118+
<dependency>
119+
<groupId>com.dameng</groupId>
120+
<artifactId>Dm7JdbcDriver15</artifactId>
121+
<version>7.6.0.165</version>
122+
</dependency>
118123
<dependency>
119124
<groupId>com.taosdata.jdbc</groupId>
120125
<artifactId>taos-jdbcdriver</artifactId>
121126
<version>2.0.38</version>
122127
</dependency>
123-
124-
<!-- <dependency>-->
125-
<!-- <groupId>org.nebula-contrib</groupId>-->
126-
<!-- <artifactId>nebula-jdbc</artifactId>-->
127-
<!-- <version>3.0.0</version>-->
128-
<!-- </dependency>-->
128+
<dependency>
129+
<groupId>org.nebula-contrib</groupId>
130+
<artifactId>nebula-jdbc</artifactId>
131+
<version>3.0.0</version>
132+
</dependency>
129133
<!-- Oracle, SQLServer 等其它数据库的 JDBC 驱动,可以在这里加上 Maven 依赖或 libs 目录放 Jar 包并依赖 -->
130134
<!-- 数据库 JDBC 驱动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -->
131135

APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/boot/DemoApplication.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,16 @@ public void addCorsMappings(CorsRegistry registry) {
144144
// e.printStackTrace();
145145
// Log.e(TAG, "加载 DB2 驱动失败,请检查 pom.xml 中 com.ibm.db2 版本是否存在以及可用 !!!");
146146
// }
147+
try { //加载驱动程序
148+
Log.d(TAG, "尝试加载 Dameng 驱动 <<<<<<<<<<<<<<<<<<<<< ");
149+
Class.forName("dm.jdbc.driver.DmDriver");
150+
Log.d(TAG, "成功加载 Dameng 驱动!>>>>>>>>>>>>>>>>>>>>> ");
151+
}
152+
catch (ClassNotFoundException e) {
153+
e.printStackTrace();
154+
Log.e(TAG, "加载 Dameng 驱动失败,请检查 pom.xml 中 com.dameng 版本是否存在以及可用 !!!");
155+
}
156+
147157
// try { //加载驱动程序
148158
// Log.d(TAG, "尝试加载 TDengine 驱动 <<<<<<<<<<<<<<<<<<<<< ");
149159
// Class.forName("com.taosdata.jdbc.TSDBDriver");

0 commit comments

Comments
 (0)