首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SSL连接到编目数据库的IBM DB2 JDBC

问通过SSL连接到编目数据库的IBM DB2 JDBC
EN

Stack Overflow用户
提问于 2018-08-31 01:57:18
回答 1查看 917关注 0票数 0

1)我在本地使用SSL编目了一个远程数据库DBSAMPLE(远程端口52000)。我可以通过db2命令行(本地名称别名SAMPLOC)连接到它。本地db2端口50000。

2)可以通过JDBC连接到远程DB:

代码语言:javascript
复制
        jdbc:db2://serv.com:52000/DBSAMPLE:sslConnection=true;sslTrustStoreLocation=truststore.jks;sslTrustStorePassword=xxxx;

3)如何通过JDBC连接到编目的SAMPLOC(也称为DBSAMPLE)?我应该使用什么URL?

代码语言:javascript
复制
        jdbc:db2://localhost:50000/SAMPLOC:sslConnection=true;

不起作用:

代码语言:javascript
复制
        com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException   Error Code: -4499   SQL State: 08001
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-31 15:50:14

(Db2)具有不同属性的JDBC has type 4 and type 2 drivers。使用Type4驱动程序,您可以直接连接到远程Db2数据库。type 2 driver允许使用有关远程数据库的编目信息通过本地Db2实例进行连接。connection format很特别:

代码语言:javascript
复制
jdbc:db2:SAMPLOC

SAMPLOC是本地数据库别名的名称。根据安全性,需要提供用户名和密码作为参数。有关详细信息,请参阅链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52102903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档