Jdbc Oracle SQL developer中带有SSL选项的DB2数据库

Jdbc Oracle SQL developer中带有SSL选项的DB2数据库,jdbc,db2,oracle-sqldeveloper,db2-luw,dashdb,Jdbc,Db2,Oracle Sqldeveloper,Db2 Luw,Dashdb,需要帮助将云上DB2与Oracle SQL developer连接起来。 我已经将带有第三方JDBC的SQLDeveloper配置到其他DBs,但没有在带有SSL选项的DB2中工作 在连接对话框中没有设置“sslConnection=true”的选项。我已经尝试了DB2Type2/4JDBC驱动程序,这是相同的结果。OracleSQLDeveloper成功地让我使用SSL连接到云上的db2 我的OracleSQLDeveloper版本是旧版本17.02,是的,该版本似乎缺少为Db2连接添加连接属

需要帮助将云上DB2与Oracle SQL developer连接起来。 我已经将带有第三方JDBC的SQLDeveloper配置到其他DBs,但没有在带有SSL选项的DB2中工作


在连接对话框中没有设置“sslConnection=true”的选项。我已经尝试了DB2Type2/4JDBC驱动程序,这是相同的结果。

OracleSQLDeveloper成功地让我使用SSL连接到云上的db2

我的OracleSQLDeveloper版本是旧版本17.02,是的,该版本似乎缺少为Db2连接添加连接属性的GUI方法。我将在以后的版本19.02中更新此答案

解决办法是:

  • 将所需属性附加到数据库名称字段。 示例:
    BLUDB:sslConnection=true。根据版本的不同,GUI
    可能行为不当,在这种情况下,请不要尝试在此时进行连接或测试
    时间,但请尝试保存,然后关闭Oracle SQL Developer-to
    使其更新其connections.xml文件

  • 连接信息存储在文件connections.xml 您可以在Oracle SQL Developer关闭时对其进行编辑。地点 该文件的大小可能取决于您使用的操作系统。对于 Linux它位于运行SQL Devleoper的用户主目录下的.sqldeveloper树中 . 在备份之前,请先备份该文件 你改变它。搜索新创建的连接名称。看 通过设置来查找Db2 on cloud的
    customUrl
    连接。您可以将其编辑为如下所示:

    
    jdbc:db2://dashdb-txn-sbox-***************.services.******.bluemix.net:50001/BLUDB:sslConnection=true;
    

如果进行了更改,请保存该文件,对更改后的文件进行另一次备份(以防下次被覆盖),然后重新启动SQL Developer。您的连接应显示在“连接”窗格中,如果您正确输入了所有其他凭据和连接参数,则连接应成功。为我工作