我想通过java更新通过odbc驱动程序访问数据库。java - odbc - 插入语法错误
表名是form1的
我得到一个语法错误,当我执行以下命令:
updates="INSERT INTO form1
(entrydate,name,gender,month,date,phno,emailid,facebookid,address,semester,
bloodgroup,slno,college,department,liveprojects,trainings);
values("+abc+",'"+t3.getText()+"','"+t4.getText()+"',"+def+","+def1+","+zzz+",'"
+t8.getText()+"','"+t9.getText()+"','"+t10.getText()+"',"+aaaa+",'"
+t12.getText()+"',"+xyz+",'"+t13.getText()+"','"+dd+"','sa','da')";
谢谢。
那是什么';列名单后'在做什么? (请阅读关于sql注入和绑定参数。) – Mat 2012-08-04 10:42:04
您不应该使用ODBC,而应使用真正的JDBC驱动程序。 – 2012-08-04 12:10:27