我正在使用Eclipse Luna版本。我在连接数据库时遇到了麻烦。
我怀疑它可能是一个罐子问题。谁能帮忙。
目前我正在使用JDK 1.7.0.79和ojdbc 14.9.2.0.5。我也试过ojdbc 5。
但两者都没有用。任何人都可以帮助使用哪个版本?
你应该看看这张桌子:https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_03_1
简而言之:对于JDK 7,您需要ojdbc7.jar或ojdbc6.jar,这也取决于您的数据库版本。
问题得到解决。我使用sun.misc.BASE64Encoder()从属性文件解密我的密码。但是JDK 1.7不支持这一点。所以我将BASE64Encoder()更改为其他内容。这返回了密码的空值。这就是为什么它不起作用。但是现在我将它改回sun.misc.BASE64Encoder()并使用JDK 1.8。现在它工作正常。