0
Ich bin neu in JFrame Jtable. Ich habe versucht, eine Einfügeabfrage zu machen, aber ich bekomme den Fehler "Spalte nicht erlaubt".JTable Einfügen Abfrage
private void AddActionPerformed(java.awt.event.ActionEvent evt) {
try{
theQuery("INSERT INTO CONFERENCE(CONFERENCEID,NAME,YEAR,STARTDATE,ENDDATE,COUNTRY,CITY,VENUE,EMAIL)"
+"values('"+cid.getText()+"','"+cname.getText()+"','"+cyear.getYear()+"','"
+csd.getDate()+"','"+ced.getDate()+"','"+country.getText()+"','"+city.getText()
+"','"+venue.getText()+"',"+email.getText()+")");
} catch(Exception ex){}
}
public void theQuery(String query){
Connection con = null; Statement st = null;
try{ con = DriverManager.getConnection("jdbc:oracle:thin:@example:123", "123", "student");
st = con.createStatement();
st.executeUpdate(query);
JOptionPane.showMessageDialog(null,"Query Executed"); }
catch(Exception ex){ JOptionPane.showMessageDialog(null,ex.getMessage()); } }
können wir die Methode theQuery() sehen? Auch würde ich Ihnen empfehlen, vorbereitete Anweisungen anstelle von rohen Abfragen zu verwenden. –
yup hat die Methode thequery hinzugefügt –
versuche hier Klammern hinzuzufügen ", '" + email.getText() + "')" –