@@ -8,36 +8,42 @@ datart release package 中默认只提供了 `MySQL 8.0` 的 JDBC 驱动文件
88
99准备对应数据库的 JDBC 驱动 jar 包,放到服务端 ` lib/ ` 路径下,重启服务即可生效
1010
11- ## 2. 扩展JDBC数据源
11+ ## 2. 扩展 JDBC 数据源
1212
13- datart并没有穷举所有的JDBC数据库类型 ,这个做法也有一定难度。对于不在默认支持列表中的数据库,可通过简单几步配置就可以支持。
13+ datart 并没有穷举所有的 JDBC 数据库类型 ,这个做法也有一定难度。对于不在默认支持列表中的数据库,可通过简单几步配置就可以支持。
1414
15- + 找到 ` conf/jdbc-driver-ext.yml ` 文件,添加关键配置,然后重启程序。
16- + 以下以添加 ` impala ` 为例,在` conf/jdbc-driver-ext.yml ` 中添加以下配置。
15+ - 找到 ` conf/jdbc-driver-ext.yml ` 文件,添加关键配置,然后重启程序。
16+ - 以下以添加 ` impala ` 为例,在` conf/jdbc-driver-ext.yml ` 中添加以下配置。
1717
1818``` yaml
1919IMPALA :
2020 db-type : " impala"
2121 name : " impala"
22- literal-quote : " '"
23- identifier-quote : " `"
24- # literal-end-quote: "`"
25- # identifier-end-quote: "'"
26- # driver-class: "com.mysql.cj.jdbc.Driver"
27- # url-prefix:
28- # quote-identifiers:
22+ literal-quote : " `"
23+ identifier-quote : " '"
24+ literal-end-quote : " `"
25+ identifier-end-quote : " '"
26+ driver-class : " com.mysql.cj.jdbc.Driver"
27+ url-prefix :
28+ quote-identifiers :
29+ sql-dialect :
30+ adapter-class :
31+ support-sql-limit :
2932` ` `
3033
3134配置说明
3235
3336- **` db-type` : 必填,数据库类型,唯一**
3437- **`name` : 必填,数据库名称,唯一**
3538- **`literal-quote`: 必填,字符型参数引号。**
36- - ** ` identifier-quote ` : 必填,SQL字段 /列名引号。**
39+ - **`identifier-quote`: 必填,SQL 字段 /列名引号。**
3740- `literal-end-quote` : 非必填,当字符型参数引号左右不一样时需要填写。
38- - ` identifier-end-quote ` : 非必填,当SQL字段 /列名引号左右不一致时,需要填写。如Sql Server使用的 ` [ ` ,` ] `
41+ - `identifier-end-quote` : 非必填,当 SQL 字段 /列名引号左右不一致时,需要填写。如 Sql Server 使用的 `[`,`]`
3942- `driver-class` : 非必填,驱动类名称。可在数据源界面指定。
40- - ` url-prefix ` : 非必填,url连接串前缀。可在数据源界面配置。
41- - ` quote-identifiers ` : 非必填,列名是否加引号,默认true。
43+ - `url-prefix` : 非必填,url 连接串前缀。可在数据源界面配置。
44+ - `quote-identifiers` : 非必填,列名是否加引号,默认 true。
45+ - `sql-dialect` : 非必填,calcite 方言类名称。
46+ - `adapter-class` : 非必填,JDBC 适配器类名称。
47+ - `support-sql-limit` : 非必填,是否支持 `limit` 语法,默认 false。
4248
43- 配置完成后,按照第一段描述添加驱动文件,重启服务端。刷新页面,就可以在JDBC数据源下找到刚才添加的 ` impala ` 数据库
49+ 配置完成后,按照第一段描述添加驱动文件,重启服务端。刷新页面,就可以在 JDBC 数据源下找到刚才添加的 `impala` 数据库
0 commit comments