Buenas, tengo el siguiente codigo para ejecutar una consulta, y no hay forma de que funcione... a ver si alguien sabe como hacerlo correctamente y me saca del lio que tengo montado:
Statement st = Con.createStatement();
ResultSet rs = st.executeQuery("select * from natura.ARTICULOS");
Array a = rs.getArray(1);
//o Array a = rs.getArray("capitulo");
El caso es que a partir de esa linea la clase da error, y no entiendo muy bien porque, el error es el siguiente:
java.lang.AbstractMethodError: oracle.jdbc.driver.OracleResultSetImpl.getArray(I) Ljava/sql/Array;
at proyect.consulta.main(consulta.java:30)
Exception in thread "main"
He probado sacando los valores con un bucle while(rs.next){getString("nombreCampo")} y va perfectamente, vamos que debe ser tema del Array, nose la verda que ando un poco liado porque hasta ahora no habia tratado las consultas con Arrays.