Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment créer un objet oracle.sql.ARRAY ?

Vous êtes sur la bonne voie avec #2, mais vous ne pouvez pas créer un tableau oracle à partir d'une connexion de type java.sql.Connection. Il doit s'agir d'OracleConnection pour pouvoir utiliser ces méthodes.

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);