Driver和URL示例

5978
6

yangm 数据达人Lv4

发表于2020-4-15 18:21

楼主
本帖最后由 yangm 于 2020-6-30 17:38 编辑

1)此文档中只给出了最简单的形式的url,其中可以使用的参数和用法请参考各个数据库的文档。
2)去过Drive 名字唯一,一般通用包中带了相关驱动了。如果不唯一,要注意不同数据库的驱动文件冲突的问题,不要用错驱动版本
  
数据库
  
  
版本
  
  
Driver
  
  
URL
  
  
说明
  
  
ADS
  
  
  
  
com.mysql.jdbc.Driver
  
  1. jdbc:mysql://pit-test-ca14d607.cn-hangzhou-1.ads.aliyuncs.com:10016/pit_test
复制代码
  
参考 mysql
  
  
ArteryBase
  
  
  
  
com.thunisoft.ArteryBase.Driver
  
  1. jdbc:ArteryBase://172.21.1.199:5432/test?Charset=utf8
复制代码
  
可参考postgresql
  
  
DB2
  
  
  
  
com.ibm.db2.jcc.DB2Driver
  
  1. jdbc:db2://192.168.1.224:50000/testdb
复制代码
  
  
  
DM  达梦
  
  
  
  
dm.jdbc.driver.DmDriver
  
  1. jdbc:dm://192.168.1.224:12345
复制代码
  
  
  
Druid
  
  
  
  
org.apache.calcite.avatica.remote.Driver
  
  1. jdbc:avatica:remote:url=http://127.0.0.1:8082/druid/v2/sql/avatica/
复制代码
  
  
  
EsgynDB  易鲸捷
  
  
  
  
org.trafodion.jdbc.t4.T4Driver
  
  1. jdbc:t4jdbc://172.17.3.191:23400/:schema=TACS
复制代码
  
  
  
Essbase
  
  
  
  
essbase.olap2j.driver.EssbaseDriver
  
  1. jdbc:olap2j:essbase:server=http://192.168.1.243:13080/aps/JAPI
复制代码
  
  
  
GBase  南大通用
  
  
8a
  
  
com.gbase.jdbc.Driver
  
  1. jdbc:gbase://127.0.01:5258/test
复制代码
  
  
  
  
  
8T
  
  
com.informix.jdbc.IfxDriver
  
  1. jdbc:informix-sqli://172.21.150.59:9088/bi47_test:INFORMIXSERVER=ifxserver;NEWCODESET=utf8,8859-1,819;CLIENT_LOCALE=en_US.utf8;DB_LOCALE=en_US.8859-1
复制代码
  
可参考Informix,注意驱动版本有差别
  
  
  
  
8s
  
  com.gbasedbt.jdbc.IfxDriver
  
  1. jdbc:gbasedbt-sqli://192.168.17.167:9088/sysmaster:INFORMIXSERVER=gbaseserver;NEWCODESET=utf8,8859-1,819;CLIENT_LOCALE=en_US.utf8;DB_LOCALE=en_US.8859-1
复制代码
  
  
  
Greenplum
  
  
  
  
com.pivotal.jdbc.GreenplumDriver
  
  1. jdbc:pivotal:greenplum://172.21.150.69:5432;DatabaseName=gsgs
复制代码
  
  
  
h2
  
  
  
  
org.h2.Driver
  
  1. jdbc:h2:D:/testh2/tseth2
复制代码
  
  
  
Hana
  
  
  
  
com.sap.db.jdbc.Driver
  
  1. jdbc:sap://9.1.80.3:30041/?databaseName=HDQ
复制代码
  
  
  
HBase
  
  
  
  
org.apache.phoenix.jdbc.PhoenixDriver
  
  1. jdbc:phoenix:172.17.3.195,172.17.3.196,172.17.3.197:2181;schema=LIUJIN
复制代码
  
  
  
Hive
  
  
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://127.0.0.1:10000/testdb
复制代码
  
  

HuaweiELK

org.postgresql.Driver
  1. jdbc:postgresql://localhost:5432/dbname
复制代码
  
参考 postgresql,驱动文件不同(是否等同 gauss200?)
  
  
HuaweiGauss  高斯
  
  
Gauss100
  
  
com.huawei.gauss.jdbc.ZenithDriver
  
  1. jdbc:zenith:@172.30.96.40:40000
复制代码
  
  
  
  
  
Gauss200
  
  
com.huawei.gauss200.jdbc.Driver
  
  1. jdbc:gaussdb://127.0.0.1:25308/dbname
复制代码
  
参考 postgresql
  
  
HuaweiSparkSQL
  
  
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://127.0.0.1:10000/testdb
复制代码
  
  
  
Impala
  
  
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://127.0.0.1:21050/testdb
复制代码
  
Impala  专用的驱动目前不支持
  
  
Informix
  
  
  
  
com.informix.jdbc.IfxDriver
  
  1. jdbc:informix-sqli://172.21.150.59:9088/bi47_test:INFORMIXSERVER=ifxserver;NEWCODESET=utf8,8859-1,819;CLIENT_LOCALE=en_US.utf8;DB_LOCALE=en_US.8859-1
复制代码
  
特别注意编码配置
  
  
KDB  浪潮
  
  
  
  
com.inspur.jdbc.KdDriver
  
  1. jdbc:inspur:thin:@172.21.150.17:8629:kdb
复制代码
  
  
  
Kingbase  人大金仓
  
  
7
  
  
com.kingbase.Driver
  
  1. jdbc:kingbase://192.168.1.247/testdb
复制代码
  
  
  
  
  
8
  
  
com.kingbase8.Driver
  
  1. jdbc:kingbase8://192.168.1.247/testdb
复制代码
  
  
  
  
  
KADB
  
  
com.kingbase.kingbaseanalyticsdb.Driver
  
  1. jdbc:kingbaseanalyticsdb://localhost:5432/testdb
复制代码
  
  
  
Kylin
  
  
  
  
org.apache.kylin.jdbc.Driver
  
  1. jdbc:kylin://172.21.150.14:7070/BI47_TEST
复制代码
  
  
  
MaxComputer(ODPS)
  
  
  
[size=13.3333px]org.postgresql.Driver
  1. jdbc:postgresql://lightning.cn-beijing.maxc
复制代码
  
驱动与postgresql有区别,换用 MaxComputerJDBC.jar
  
  
  
  
  
  
com.aliyun.odps.jdbc.OdpsDriver
  
  1. jdbc:odps:http://service.cn-beijing.maxcompute.aliyun.com/api?project=ODM
复制代码
  
驱动为 odps-jdbc
  
  
MongoDB
  
  
  
  
mongodb.jdbc.MongoDriver
  
  1. jdbc:mongo://localhost:27017/liujin
复制代码
  
  
  
MSSQL(SQLServer)
  
  
  
  
com.microsoft.sqlserver.jdbc.SQLServerDriver
  
  1. jdbc:sqlserver://192.168.1.223:1433;databaseName=testdb
复制代码
  
  
  
MySQL
  
  
5.x
  
  
com.mysql.jdbc.Driver
  
  1. jdbc:mysql://192.168.1.223/testdb?useUnicode=true&characterEncoding=utf8
复制代码
  
  
  
  
  
8
  
  
com.mysql.cj.jdbc.Driver
  
  1. jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&databaseTerm=SCHEMA
复制代码
  
注意 databaseTerm  必须加,否则会出现 ABI-10532 的问题
  
  
Netezza
  
  
  
  
org.netezza.Driver
  
  1. jdbc:netezza://127.0.0.1:5480/dbname
复制代码
  
  
  
Oracle
  
  
10g,11g....
  
  
oracle.jdbc.driver.OracleDriver
  
  1. jdbc:oracle:thin:@192.168.1.102:1521:sid
复制代码
  
注意servicename和sid的区别,url中符号不同
  
  
  
  
12c,18c,...
  
  
oracle.jdbc.driver.OracleDriver
  
  1. jdbc:oracle:thin:@192.168.1.102:1521/serviceName
复制代码
  
Oscar  神舟通用
  
  
  
  
com.oscar.Driver
  
  1. jdbc:oscar://172.21.150.23:2003/osrdb
复制代码
  
  
  
  
  
  
  
com.oscar.cluster.Driver
  
  1. jdbc:oscarcluster://172.21.150.28:2010/dbname
复制代码
  
  
  
PetaBase
  
  
2.1,
  
  
com.esen.jdbc.PetaBaseDriver
  
  1. jdbc:petabase://127.0.0.1:10000/testdb
复制代码
  
  
  
  
  
Petabase-G
  
  
com.esen.jdbc.PetaBase3Driver
  
  1. jdbc:petabase3://172.21.150.69:5432;DatabaseName=gsgs
复制代码
  
  
  
PostgreSQL
  
  
  
  
org.postgresql.Driver
  
  1. jdbc:postgresql://localhost:5432/dbname
复制代码
  
  
  
SparkSQL
  
  
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://172.0.0.1:10000/testdb
复制代码
  
  
  
Sybase
  
  
  
  
com.sybase.jdbc3.jdbc.SybDriver
  
  1. jdbc:sybase:Tds:192.168.1.222:5000/testdb?charset=cp936
复制代码
  
  
  
Teradata
  
  
  
  
com.teradata.jdbc.TeraDriver
  
  1. jdbc:teradata://192.168.226.128/CLIENT_CHARSET=GBK
复制代码
  
  
  
Timesten
  
  
  
  
com.timesten.jdbc.TimesTenDriver
  
  1. jdbc:timesten:client:DSN=test_db
复制代码
  
  
  
TiDB
  
  
  
  
com.mysql.jdbc.Driver
  
  1. jdbc:mysql://192.168.1.223/testdb?useUnicode=true&characterEncoding=utf8
复制代码
  
参考MySQL
  
  
TiSpark
  
  
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://127.0.0.1:10000/testdb
复制代码
  
  
  
Transwarp  星环
  
  
Inceptor
  
  
org.apache.hive.jdbc.HiveDriver
  
  1. jdbc:hive2://172.17.3.206:10000/testdb
  2. jdbc:inceptor://172.17.3.206:10000/testdb
复制代码
  
  
  
Vertica
  
  
  
  
com.vertica.jdbc.Driver
  
  1. jdbc:vertica://172.21.10.220/VMart
复制代码
  
  
  
XCloud
  
  
  
  
com.bonc.xcloud.jdbc.XcloudDriver
  
  1. jdbc:xcloud:@172.16.3.46:1803/bonc_liyuji
复制代码
  
  

最近看过此主题的会员

vishaw

愿你似阳光

jqnanjiong

brave0520

fenglan

esen_4Y3L5ADO80

养蚯蚓吃沙漠

esen_4WRI7QC1NW

mengchenlong

v笑向前走

429661127

esen_4VKZSLEIV0

6个回答

只看楼主

大哥很IT 数据老手Lv5

发表于2020-4-15 20:42

只看该作者

取消 关注该作者的回复

沙发

很良心的分享呀~

huangguan1985 数据小白Lv1

发表于2021-1-11 17:23

只看该作者

取消 关注该作者的回复

板凳

com.bonc.xcloud.jdbc.XcloudDriver 对应的XCloudJDBC.jar有下载吗

yangm 数据达人Lv4

发表于2021-1-12 17:17

只看该作者

取消 关注该作者的回复

5#

huangguan1985 发表于 2021-1-11 17:23
com.bonc.xcloud.jdbc.XcloudDriver 对应的XCloudJDBC.jar有下载吗

见附件
xcloud.zip (1.28 MB, 下载次数: )

木夕月 数据小白Lv1

发表于2021-8-16 18:23

只看该作者

取消 关注该作者的回复

6#

QueryObj ERROR:/abi/edatasource/jdbc.do?name=LOG56_ODS_dev&desc=&jdbcUrl=jdbcdps:http://service.cn-shanghai.maxco ... river&extprops={"catalog":"","maxActive":"20","maxWait":"10000","logLevel":"ERROR"}&action=testjdbc
java.lang.RuntimeException: 测试失败,找不到驱动类库(com.aliyun.odps.jdbc.OdpsDriver).
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1522)
at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:182)
at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:178)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.aliyun.odps.jdbc.OdpsDriver
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1519)
... 7 more



JavaScript StackTrace:
Error: 测试失败,找不到驱动类库(com.aliyun.odps.jdbc.OdpsDriver).
--detailmessage--
QueryObj ERROR:/abi/edatasource/jdbc.do?name=LOG56_ODS_dev&desc=&jdbcUrl=jdbc%3Aodps%3Ahttp%3A%2F%2Fservice.cn-shanghai.maxcompute.aliyun.com%2Fapi%3Fproject%3DLOG56_ODS_dev&username=LTAI5tMWZNkboxP6TmfqkpbF&password=zSMMml5COYJWqaOCDqYOFw4kfwU0Mm&driverClassName=com.aliyun.odps.jdbc.OdpsDriver&extprops=%7B%22catalog%22%3A%22%22%2C%22maxActive%22%3A%2220%22%2C%22maxWait%22%3A%2210000%22%2C%22logLevel%22%3A%22ERROR%22%7D&action=testjdbc
java.lang.RuntimeException: 测试失败,找不到驱动类库(com.aliyun.odps.jdbc.OdpsDriver).
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1522)
at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:182)
at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:178)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.aliyun.odps.jdbc.OdpsDriver
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1519)
... 7 more

--messageInfo--
rootExceptionClass=java.lang.ClassNotFoundException
at Object.throwError (https://abi.esensoft.com/abi/eui/eui.js:2628:19)
at QueryObj.checkResult (https://abi.esensoft.com/abi/eui/eui.js:3982:9)
at QueryObj._onreadystatechange (https://abi.esensoft.com/abi/eui/eui.js:3636:11)
at XMLHttpRequest.hp.onreadystatechange (https://abi.esensoft.com/abi/eui/eui.js:3708:10)

18803474147 数据小白Lv1

发表于2022-4-21 18:04

只看该作者

取消 关注该作者的回复

7#


是真的么?为啥我的还报错呢~

a1ex 小试身手Lv3

发表于2022-5-12 11:23

只看该作者

取消 关注该作者的回复

8#

postgresql 13, 保存主题域提示:不能将Greenplum数据源设置为主题域连接池!

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号