Hallo,
ich bekomme in meinem Programm eine Liste mit Nummern und möchte nach diesen in einer Datenbank suchen. Als Test Methode dazu habe ich folgende vorliegen:
Nun habe ich ein Problem mit conn.createArrayOf(..), ich bekomme an dieser Stelle immer die Fehlermeldung:
Wie kann ich dieses Problem lösen, bzw. gibt es eine andere möglichkeit?
Freundliche Grüße
Damien Jochim
ich bekomme in meinem Programm eine Liste mit Nummern und möchte nach diesen in einer Datenbank suchen. Als Test Methode dazu habe ich folgende vorliegen:
Java:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String liste[]=new String[2];
liste[0]="P1";
liste[1]="P3";
String sql="SELECT *FROM produkte WHERE RFID=?";
try{
java.sql.Array sqlArray=conn.createArrayOf("VARCHAR", liste);
pst=conn.prepareStatement(sql);
pst.setArray(1,sqlArray);
rs=pst.executeQuery();
jTable2.setModel(DbUtils.resultSetToTableModel(rs));
}catch(Exception e){
JOptionPane.showMessageDialog(null, e, sql+" --> leads to exception", 1);
}
}
Nun habe ich ein Problem mit conn.createArrayOf(..), ich bekomme an dieser Stelle immer die Fehlermeldung:
Java:
java.lang.AbstractMethodError: org.sqlite.Conn.createArrayOf(Ljava/lang/String;[Ljava/lang/Object; )Ljava/sql/Array;
Wie kann ich dieses Problem lösen, bzw. gibt es eine andere möglichkeit?
Freundliche Grüße
Damien Jochim
Zuletzt bearbeitet von einem Moderator: