# druid-kingbaseV8-starter
**Repository Path**: jiangtaoCode/druid-kingbase-v8-starter
## Basic Information
- **Project Name**: druid-kingbaseV8-starter
- **Description**: 快速接入 druid-kingbase,为项目快速适配人大金仓数据库
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2022-08-22
- **Last Updated**: 2022-08-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
spring-boot-starter-nydruid
==========================
零配置接入 druid-kingbase 功能。
## Usage
引入私服仓库
```xml
ny-nexus
http://maven.sxnuoyun.com/repository/nuoyun-group/
true
true
```
添加相关依赖,就已经完成配置,接下来只需要添加 kingbase 的 jdbc 配置信息就可以了。
> 当前版本本已经集成了 druid 原有功能,并在其基础上做了扩展,所以需要剔除,druid 以及 druid-starter 相关依赖,防止功能冲突
```xml
com.nuoyun.pro
spring-boot-starter-nydruid
0.0.2
```
properties 开启 sql 转换过滤器(translation)
> kingbase 需要禁用 wall 过滤器,因为数据在 wall 过滤器下不能正常通过检测
```properties
#数据库连接
spring.datasource.url=jdbc:kingbase8://127.0.0.1:54321/cyfh_all?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=system
spring.datasource.password=eljfs@233NH
spring.datasource.druid.connection-properties=config.decrypt=false
#开启 kingbase 语法转换,将 mysql 转为 kingbase
spring.datasource.druid.filter.translation.enabled=true
spring.datasource.druid.filter.translation.config.sourceSqlType=mysql
```