Moin,
ich will eine Tabelle mit einer Spalte erstellen, welche ein Array ist. Ich habe xampp durchsucht konnte aber keine Funktion finden oder einen Typ finden welche eine Spalte als Array definieren würde. Daher die Frage, gibt es so einen Typ oder Funktion? Und wenn ja, wo?
Ebenfalls habe ich versucht ein Array in eine Spalte einzufügen, aber bekomme immer eine Fehlermeldung.
Ich hoffe ihr könnte mir helfen entweder die Spalte zu einem Typ "Array" zu machen oder/und mit "insert" ein array der Spalte hinzuzufügen.
Fehlermeldung die ich bekomme:
Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.Connection.createArrayOf(Ljava/lang/String;[Ljava/lang/ObjectLjava/sql/Array;
at Design.DBConnect.setTest(DBConnect.java:527)
at Design.test.main(test.java:156)
ich will eine Tabelle mit einer Spalte erstellen, welche ein Array ist. Ich habe xampp durchsucht konnte aber keine Funktion finden oder einen Typ finden welche eine Spalte als Array definieren würde. Daher die Frage, gibt es so einen Typ oder Funktion? Und wenn ja, wo?
Ebenfalls habe ich versucht ein Array in eine Spalte einzufügen, aber bekomme immer eine Fehlermeldung.
Ich hoffe ihr könnte mir helfen entweder die Spalte zu einem Typ "Array" zu machen oder/und mit "insert" ein array der Spalte hinzuzufügen.
Code:
public void setTest(String [] idArr) {
try {
String query = "Insert bestellung (test)"+"values (?)";
PreparedStatement stmt = con.prepareStatement(query);
stmt.setArray(1, con.createArrayOf("String", idArr));
stmt.executeUpdate();
}
catch(Exception e) {
System.out.println(e);
}
}
public static void main(String[] args) {
DBConnect connect = new DBConnect();
String [] s = {"dies das", "dies sss"};
connect.setTest(s);
}
Fehlermeldung die ich bekomme:
Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.Connection.createArrayOf(Ljava/lang/String;[Ljava/lang/ObjectLjava/sql/Array;
at Design.DBConnect.setTest(DBConnect.java:527)
at Design.test.main(test.java:156)