Browse Source

🎉 支持国产崖山数据库(YashanDB)

training
smallchill 1 year ago
parent
commit
cb8d0be96e
  1. 22
      doc/nacos/blade-dev.yaml
  2. 12
      doc/nacos/blade-prod.yaml
  3. 12
      doc/nacos/blade-test.yaml
  4. 26
      pom.xml

22
doc/nacos/blade-dev.yaml

@ -17,10 +17,11 @@ spring:
#driver-class-name: oracle.jdbc.OracleDriver #driver-class-name: oracle.jdbc.OracleDriver
#driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver #driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
#driver-class-name: dm.jdbc.driver.DmDriver #driver-class-name: dm.jdbc.driver.DmDriver
#driver-class-name: com.yashandb.jdbc.Driver
druid: druid:
# MySql、PostgreSQL、SqlServer、DaMeng校验 # MySql、PostgreSQL、SqlServer、DaMeng校验
validation-query: select 1 validation-query: select 1
# Oracle校验 # Oracle、YashanDB校验
#validation-query: select 1 from dual #validation-query: select 1 from dual
#项目模块集中配置 #项目模块集中配置
@ -30,14 +31,13 @@ blade:
enabled: false enabled: false
address: redis://127.0.0.1:6379 address: redis://127.0.0.1:6379
#多团队协作服务配置 #多团队协作服务配置
ribbon: loadbalancer:
rule: #开启配置
#开启配置 enabled: true
enabled: true #负载均衡优先调用的ip段
#负载均衡优先调用的ip段 prior-ip-pattern:
prior-ip-pattern: - 192.168.0.*
- 192.168.0.* - 127.0.0.1
- 127.0.0.1
#通用开发生产环境数据库地址(特殊情况可在对应的子工程里配置覆盖) #通用开发生产环境数据库地址(特殊情况可在对应的子工程里配置覆盖)
datasource: datasource:
dev: dev:
@ -61,3 +61,7 @@ blade:
#url: jdbc:dm://127.0.0.1:5236/BLADEX?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8 #url: jdbc:dm://127.0.0.1:5236/BLADEX?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
#username: BLADEX #username: BLADEX
#password: BLADEX #password: BLADEX
# YashanDB
#url: jdbc:yasdb://127.0.0.1:1688/BLADEX
#username: BLADEX
#password: BLADEX

12
doc/nacos/blade-prod.yaml

@ -15,13 +15,15 @@ spring:
# commandTimeout: 5000 # commandTimeout: 5000
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
#driver-class-name: org.postgresql.Driver #driver-class-name: org.postgresql.Driver
#driver-class-name: oracle.jdbc.OracleDriver #driver-class-name: oracle.jdbc.OracleDriver
#driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver #driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
#driver-class-name: dm.jdbc.driver.DmDriver
#driver-class-name: com.yashandb.jdbc.Driver
druid: druid:
# MySql、PostgreSQL、SqlServer校验 # MySql、PostgreSQL、SqlServer、DaMeng校验
validation-query: select 1 validation-query: select 1
# Oracle校验 # Oracle、YashanDB校验
#validation-query: select 1 from dual #validation-query: select 1 from dual
#项目模块集中配置 #项目模块集中配置

12
doc/nacos/blade-test.yaml

@ -14,13 +14,15 @@ spring:
# commandTimeout: 5000 # commandTimeout: 5000
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
#driver-class-name: org.postgresql.Driver #driver-class-name: org.postgresql.Driver
#driver-class-name: oracle.jdbc.OracleDriver #driver-class-name: oracle.jdbc.OracleDriver
#driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver #driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
#driver-class-name: dm.jdbc.driver.DmDriver
#driver-class-name: com.yashandb.jdbc.Driver
druid: druid:
# MySql、PostgreSQL、SqlServer校验 # MySql、PostgreSQL、SqlServer、DaMeng校验
validation-query: select 1 validation-query: select 1
# Oracle校验 # Oracle、YashanDB校验
#validation-query: select 1 from dual #validation-query: select 1 from dual
#项目模块集中配置 #项目模块集中配置

26
pom.xml

@ -56,6 +56,32 @@
</dependencyManagement> </dependencyManagement>
<dependencies> <dependencies>
<!-- Oracle -->
<!--<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
</dependency>-->
<!-- PostgreSql -->
<!--<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>-->
<!-- SqlServer -->
<!--<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>-->
<!-- DaMeng -->
<!--<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
</dependency>-->
<!--YashanDB-->
<!--<dependency>
<groupId>com.yashandb.jdbc</groupId>
<artifactId>yasdb-jdbc</artifactId>
</dependency>-->
<!--lombok-->
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>

Loading…
Cancel
Save