Итак, я использовал JDBC с mySQL для подключения к тестовой базе mySQL в приложении Java, и все сработало отлично. Производство закончится в базе данных оракула. Кажется, я могу просто изменить драйвер и подключение, чтобы сделать эту работу.Соединение с Oracle с JDBC
Я получил это: /usr/local/oracle/product/10.1.0/client_1/bin/sqlplus -S пользователь/пароль @ сервис @ something.sql
Таким образом, я предполагаю, что это то, как это осуществляется локально. Мне тоже дали хозяина. Так я думал, что соединение URL будет переводить к следующему, и я был бы в состоянии сделать это:
String url = "jdbc:oracle:thin:user/[email protected]//host/SERVICE"
Connection c = DriverManager.getConnection(url);
, но это, кажется, не работает. Меня смущает часть @ something.sql. Как включить в мой URL-адрес ссылку? Также есть очевидные ошибки в моем текущем URL-адресе подключения: «jdbc: oracle: thin: user/password @ // host/SERVICE»?
проверить этот пост - http://stackoverflow.com/questions/4832056/java-jdbc-how-to-connect-to-oracle-using-service-name-вместо-sid – mazaneicha
Я получил его, используя jdbc: oracle: thin: @host: 1521: синтаксис SERVICE и предоставление имя пользователя и пароль отдельно. Спасибо. –