java - Error in SQL statement with inserting -
i trying insert user inputted data database, getting error "syntax error: encountered "[" @ line 1, column 160." here code, doing wrong?`
if (action.getsource() == submit_button) { try { sql = "insert customer (fname, lname, age, licnum, state, car_type, rentdate, returndate, total, paytype, returned) values("; sql = sql + "'" + f_name.gettext() + "'" + "," + "'" + l_name.gettext() + "'" + "," + age + "," + "'" + liscense_num.gettext() + "'" + "," + "'" + issuing.gettext() + "'" + "," + "'" + car_select.gettoolkit() + "'" + "," + "'" + rental.gettext() + "'" + "," + "'" + return_d.gettext() + "'" + "," + total.gettext() + "," + "'" + button_val.gettext() + "'" + "," + "'true'" + ")"; mystatement.execute(sql); system.out.print("record has been added database"); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } }
can change query this?
sql = "insert customer (fname, lname, age, licnum, state, car_type, rentdate, returndate, total, paytype, returned) values('"+f_name.gettext()+"','"+l_name.gettext()+"','"+age+"','"+liscense_num.gettext()+"','"+issuing.gettext()+"','"+car_select.gettoolkit()+"','"+rental.gettext()+"','"+return_d.gettext()+"','"+total.gettext()+"','"+button_val.gettext()+"','true') ";
Comments
Post a Comment