hallo,
hab folgenden Quelltext:
nun hab ich das problem das age.getText() den wert aus meinen jtext net in die spalte age reinschreibt. wirft die sql exception: FEHLER: Syntaxfehler bei »23« Position: 48 kann jem helfen danke
hab folgenden Quelltext:
Code:
check.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
/*Werte in die Datenbank schreiben*/
try
{
Class.forName("org.postgresql.Driver") ;
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5000/postgres","postgres", "xxx") ;
Statement stmt = conn.createStatement() ;
if(men_jt.isSelected()){
//String s1 = age.getText();
ResultSet rs = stmt.executeQuery("insert into test (sex, age) values ('männlich' " + age.getText() +" );");
while(rs.next())
System.out.println(""+ rs.getString(2)
+ " " +(rs.getString(3)));
// Close the result set, statement and the connection
rs.close() ;
stmt.close() ;
conn.close() ;
}
nun hab ich das problem das age.getText() den wert aus meinen jtext net in die spalte age reinschreibt. wirft die sql exception: FEHLER: Syntaxfehler bei »23« Position: 48 kann jem helfen danke