Oracle
 sql >> Baza danych >  >> RDS >> Oracle

jak mogę użyć parametrów połączenia wraz z adresem URL jdbc?

Nie możesz (AFAIK) ustawić tego jako części adresu URL. Zgodnie z dokumentacją OracleDriver :

Tabela zawierająca listę właściwości połączenia obsługiwanych przez sterowniki Oracle JDBC zawiera includeSynonyms , więc powinieneś być w stanie zrobić:

String url = "jdbc:oracle:thin:@//<HOST>:1522/dev"
java.util.Properties info = new java.util.Properties();
info.put ("includeSynonyms", "true");
getConnection (url, info);

Niesprawdzone, obawiam się, i nie jestem pewien, czy działa z twoją wersją sterownika. Możesz również spojrzeć na ustawienie go później za pomocą Połączenie Oracle lub OracleConnectionWrapper .

Również nie jestem do końca pewien, czy formularz URL działa ze sterownikiem 1.4, chociaż myślę, że tak - może być konieczne użycie oryginalnego @<host>:1522:dev Formularz. Pamiętaj, że w łatwym połączeniu format, dev odnosi się do nazwy usługi, a nie do identyfikatora SID, i mogą nie być takie same; sprawdź, jaki jest lsnrctl status pokazuje, czy jest to problematyczne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wycofać zmiany w bazie danych po zatwierdzeniu?

  2. Oracle otrzymuje wiersze, które dokładnie pasują do listy wartości

  3. Pokaż wszystkie zapytania przychodzące do bazy danych Oracle

  4. Jak wyświetlić rekordy z tabeli uporządkowanej jak w klauzuli where?

  5. ZABLOKOWANY wątek podczas wykonywania procedury Oracle z klasy Java