通过SSL将IBM DB2 JDBC连接到编目数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SSL将IBM DB2 JDBC连接到编目数据库相关的知识,希望对你有一定的参考价值。
1)我在本地使用SSL编目了远程数据库DBSAMPLE(远程端口52000)。我可以通过db2命令行(本地名称别名SAMPLOC)连接到它。本地db2端口50000。
2)我可以通过JDBC连接到远程数据库:
jdbc:db2://serv.com:52000/DBSAMPLE:sslConnection=true;sslTrustStoreLocation=truststore.jks;sslTrustStorePassword=xxxx;
3)如何通过JDBC连接到已编目的SAMPLOC(也称为DBSAMPLE)?我应该使用什么URL?
jdbc:db2://localhost:50000/SAMPLOC:sslConnection=true;
不起作用:
com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException Error Code: -4499 SQL State: 08001
答案
(Db2)JDBC has type 4 and type 2 drivers具有不同的属性。使用类型4驱动程序,您将直接连接到远程Db2数据库。 type 2 driver允许使用关于远程数据库编目的信息连接本地Db2实例。 connection format很特别:
jdbc:db2:SAMPLOC
SAMPLOC是本地数据库别名的名称。根据安全性,需要提供用户名和密码作为参数。请参阅链接了解详细信息。
以上是关于通过SSL将IBM DB2 JDBC连接到编目数据库的主要内容,如果未能解决你的问题,请参考以下文章