2016-01-08 1 views
1

У меня возникла проблема при подключении к Oracle Cloud Database из java-кода.Строка соединения Java с облачной базой данных Oracle

  • У меня нет проблем с подключением других недуговых баз данных оракула.

  • Я могу подключиться к базе данных Oracle Cloud с помощью инструментов sql, за исключением 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(); 
} 
+0

"ORA-12650: Нет общего шифрования или алгоритм целостности данных" http://psoug.org/oraerror/ ORA-12650.htm – awsome

+0

yup, я отредактирую сообщение с этим сообщением – hades

+0

Попробуйте это [сообщение из сообщества Oracle] (https://community.oracle.com/thread/1325615?start=0&tstart=0), который может help .. Кажется, вам нужно настроить ваш SQLNET.ORA соответствующим образом для тонкого клиента JDBC, который, по-видимому, является тем, что вы используете – vmachan

ответ

Смежные вопросы