使用 Oracle SQL Developer 连接 db2,db2 具有 DATA_ENCRYPT
Connecting db2 using Oracle SQL Developer, with db2 having DATA_ENCRYPT
我已经将 db2 jdbc 导入到 awl developer 中,我可以找到 db2 选项卡。
但是我找不到任何可以将 securityMechanism 应用到连接字符串中的设置。
因此,当我连接数据库时,它一直提示不支持安全机制。
有什么方法可以将安全机制应用于连接,或者有什么方法可以手动配置 jdbc 连接字符串?
DATA_ENCRYPT
设置不是您使用 securityMechanism
属性 设置的内容。这是服务器级别设置,但它仅适用于 JDBC 类型 2 驱动程序(即使用 JDBC URL 形式的 jdbc:db2:YOURDB
)。
也就是说,DATA_ENCRYPT
使用的安全机制较弱,DB2 开发实验室的许多 IBM 员工强烈建议不要依赖它。 SSL 是推荐的安全机制,所以您真的应该与您的 DBA 讨论在您的数据库服务器上启用它,以便您可以将它用于您的 java 应用程序。
我已经将 db2 jdbc 导入到 awl developer 中,我可以找到 db2 选项卡。 但是我找不到任何可以将 securityMechanism 应用到连接字符串中的设置。 因此,当我连接数据库时,它一直提示不支持安全机制。 有什么方法可以将安全机制应用于连接,或者有什么方法可以手动配置 jdbc 连接字符串?
DATA_ENCRYPT
设置不是您使用 securityMechanism
属性 设置的内容。这是服务器级别设置,但它仅适用于 JDBC 类型 2 驱动程序(即使用 JDBC URL 形式的 jdbc:db2:YOURDB
)。
也就是说,DATA_ENCRYPT
使用的安全机制较弱,DB2 开发实验室的许多 IBM 员工强烈建议不要依赖它。 SSL 是推荐的安全机制,所以您真的应该与您的 DBA 讨论在您的数据库服务器上启用它,以便您可以将它用于您的 java 应用程序。