JeecgBoot 目前提供的 nacos 版本號 2.3.2 已經(jīng)支持與達(dá)夢數(shù)據(jù)庫對接魄健。 jeecg-boot/jeecg-server-cloud/jeecg-cloud-nacos
項目默認(rèn)加入了達(dá)夢驅(qū)動和 yml 配置。如果你是老代碼插勤,可以參考下面的步驟手工集成
項目地址:https://github.com/jeecgboot/JeecgBoot
手工對接達(dá)夢數(shù)據(jù)庫
1. 升級 nacos 到 2.3.2
修改 jeecg-boot/jeecg-server-cloud/jeecg-cloud-nacos 的 pom 升級 nacos 到 2.3.2
2. 加入達(dá)夢數(shù)據(jù)庫驅(qū)動
<dm8.version>8.1.1.49</dm8.version>
<!--達(dá)夢數(shù)據(jù)庫驅(qū)動 版本號1-3-26-2023.07.26-197096-20046-ENT -->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>${dm8.version}</version>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmDialect-for-hibernate5.0</artifactId>
<version>${dm8.version}</version>
</dependency>
3. 在達(dá)夢中創(chuàng)建 NACOS 庫并初始化
- a. 在達(dá)夢數(shù)據(jù)庫創(chuàng)建模式
NACOS
- b. 在達(dá)夢數(shù)據(jù)庫中執(zhí)行 nacos-dm.sql 文件沽瘦,初始化 NACOS 數(shù)據(jù)庫
- c. 如果表結(jié)構(gòu)不適配你的版本革骨,可以使用 dameng 自帶的數(shù)據(jù)遷移工具進(jìn)行轉(zhuǎn)換 (dameng 安裝目錄 /tool/dts.exe 版本 8.4.2.98 低版本不識別 mysql 自增方言)或者手動修改表結(jié)構(gòu)
4. 修改數(shù)據(jù)庫配置
在 application.properties 文件中聲明 dameng 的配置信息:
spring.sql.init.platform=dm
db.url.0=jdbc:dm://127.0.0.1:5236/DMSERVER?schema=NACOS&compatibleMode=mysql&ignoreCase=true&ENCODING=utf-8
db.user.0=SYSDBA
db.password.0=SYSDBA
db.pool.config.driverClassName=dm.jdbc.driver.DmDriver
5. 啟動 NACOS 項目即可
右鍵運行類:jeecg-server-cloud\jeecg-cloud-nacos\src\main\java\com\alibaba\nacos\JeecgNacosApplication.java
Nacos 啟動成功,其他實例也能連接上 Nacos 標(biāo)識集成成功