1)我在本地使用SSL编目了一个远程数据库DBSAMPLE(远程端口52000)。我可以通过db2命令行(本地名称别名SAMPLOC)连接到它。本地db2端口50000。
2)可以通过JDBC连接到远程DB:
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发布于 2018-08-31 15:50:14
(Db2)具有不同属性的JDBC has type 4 and type 2 drivers。使用Type4驱动程序,您可以直接连接到远程Db2数据库。type 2 driver允许使用有关远程数据库的编目信息通过本地Db2实例进行连接。connection format很特别:
jdbc:db2:SAMPLOCSAMPLOC是本地数据库别名的名称。根据安全性,需要提供用户名和密码作为参数。有关详细信息,请参阅链接。
https://stackoverflow.com/questions/52102903
复制相似问题