Hallo,
mal wieder so ein klassisches Problem: Mit Java in eine DB schreiben.
Habe Probleme mit der eigentlichen insert-Anweisung.
Die Tabelle highscores sieht so aus:
nick varchar
score int
datum date
ort varchar
der Nickname steht in der Variablen spieler, die Punkte in der Integer-Variablen punktestand, datum soll 0 sein und ort soll fest mit KL eingetragen werden.
Fehlermeldung, dass die Anzahl der Spalten nicht zu meinem executeUpdate-Kommando passt.
Wer kann mir helfen? Danke!!!
Gruß
Andreas
[/code]
mal wieder so ein klassisches Problem: Mit Java in eine DB schreiben.
Habe Probleme mit der eigentlichen insert-Anweisung.
Die Tabelle highscores sieht so aus:
nick varchar
score int
datum date
ort varchar
der Nickname steht in der Variablen spieler, die Punkte in der Integer-Variablen punktestand, datum soll 0 sein und ort soll fest mit KL eingetragen werden.
Code:
try{
stmt = cn.createStatement();
String spieler="Pucki";
rwert=stmt.executeUpdate("Insert into highscores VALUES (+spieler+','+punktestand+','+0+','+KL)");
}catch(Exception e){e.printStackTrace();}
Fehlermeldung, dass die Anzahl der Spalten nicht zu meinem executeUpdate-Kommando passt.
Wer kann mir helfen? Danke!!!
Gruß
Andreas
[/code]