【发布时间】:2016-01-08 10:59:04
【问题描述】:
从 java 代码连接到 Oracle 云数据库时遇到问题。
连接其他非云oracle数据库没问题。
我可以使用 sql 工具连接到 Oracle 云数据库,Java 代码除外。
主机名、用户名和密码是正确的,我不透露真实的用户名和密码。
错误:java.sql.SQLException:
SQLException: SQLState(null) vendor code(17002)
java.sql.SQLException: Io exception: Oracle Error ORA-12650: No common encryption or data integrity algorithm
我的代码如下:
String dbURL = "jdbc:oracle:thin:@192.133.133.23:1521:ORCL";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(dbURL, "username1", "password");
}catch(Exception)
{
e.printStacktrace();
}
【问题讨论】:
-
“ORA-12650:没有通用的加密或数据完整性算法”psoug.org/oraerror/ORA-12650.htm
-
是的,我会用这条消息重新编辑帖子
-
试试这个post from Oracle community,这可能会有所帮助。看来你必须为你正在使用的 JDBC 瘦客户端适当地设置你的 SQLNET.ORA
标签: java database oracle oracle-cloud-infrastructure-classic