使用 Oracle SQL Developer 连接 db2,其中 db2 具有DATA_ENCRYPT



我已经将 db2 jdbc 导入到 awl 开发人员中,我可以找到 db2 选项卡。但是我找不到任何可以将安全机制应用于连接字符串的设置。因此,当我连接数据库时,它一直提示不支持安全机制。有什么方法可以将安全机制应用于连接,或者是否有任何方法可以手动配置 jdbc 连接字符串?

DATA_ENCRYPT设置不是使用 securityMechanism 属性设置的。 这是一个服务器级别的设置,但它仅适用于 JDBC 类型 2 驱动程序(即使用jdbc:db2:YOURDB 形式的 JDBC URL)。

也就是说,DATA_ENCRYPT使用的安全机制较弱,DB2 开发实验室的许多 IBM 员工强烈建议不要依赖它。 SSL 是推荐的安全机制,因此您确实应该与您的 DBA 讨论在数据库服务器上启用,以便您可以将其与 Java 应用程序一起使用。

最新更新