sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo puedo usar la cadena de conexión junto con jdbc url?

No puede (AFAIK) establecer esto como parte de la URL. Según la documentación de OracleDriver :

La tabla que enumera las propiedades de conexión que admiten los controladores JDBC de Oracle incluye includeSynonyms , por lo que debería poder hacer:

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

No probado, me temo, y no estoy seguro de si funciona con la versión de su controlador. También puede configurarlo más tarde mediante un OracleConnection o OracleConnectionWrapper .

Tampoco estoy del todo seguro de que el formulario de URL funcione con el controlador 1.4, aunque creo que sí; es posible que deba usar su @<host>:1522:dev original forma. Y tenga en cuenta que en conexión fácil formato, dev hace referencia al nombre del servicio en lugar del SID, y es posible que no sean lo mismo; verifique qué lsnrctl status muestra si esto es problemático.