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

¿Cómo crear un objeto oracle.sql.ARRAY?

Está en el camino correcto con el n. ° 2, pero no puede crear una matriz de Oracle desde una conexión de tipo java.sql.Connection. Tiene que ser OracleConnection para poder usar esos métodos.

oracle.jdbc.OracleDriver ora = new oracle.jdbc.OracleDriver();
java.sql.Connection conn = ora.defaultConnection();
OracleConnection oraConn = conn.unwrap(OracleConnection.class);
oracle.sql.ARRAY widgets = oraConn.createARRAY("widgets_t", elements);