我想通過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