Die Spaltennamen in der postgres DB heissen:
Name, Vorname, Geburtsdatum, DWZ und Punkte
Ich versuche über folgenden Code Einträge aus einem JTextField an die DB zu übergeben....erhalte aber die Fehlermeldung: sun.jdbc.odbc.JdbcOdbcBatchUpdateException: ERROR: column "dwz" does not exist
Die Spalte gibts aber!
Name, Vorname, Geburtsdatum, DWZ und Punkte
Ich versuche über folgenden Code Einträge aus einem JTextField an die DB zu übergeben....erhalte aber die Fehlermeldung: sun.jdbc.odbc.JdbcOdbcBatchUpdateException: ERROR: column "dwz" does not exist
Die Spalte gibts aber!
Code:
neuerName = nameField.getText();
neuerVorname = vornameField.getText();
neueDWZ = dwzField.getText();
neuerPunkt = punkteField.getText();
neuesDatum = datumField.getText();
Vector vec = new Vector();
vec.addElement(neuerName);
vec.addElement(neuerVorname);
vec.addElement(neuesDatum);
vec.addElement(neueDWZ);
vec.addElement(neuerPunkt);
model.addRow(vec);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:PostgreSQL";
Connection con = DriverManager.getConnection(url, "xxx", "xxx");
int updateCounts[] = null;
try
{
Statement s = con.createStatement();
s.addBatch( "INSERT INTO testschema.spieler VALUES ( 'neuerName', 'neuerVorname', 'neuesDatum' , DWZ = 'neueDWZ', neuerPunkt)");
updateCounts = s.executeBatch();
}
catch ( BatchUpdateException e )
{
System.out.println(e);
}
catch ( SQLException e )
{
System.out.println(e);
}
}