在java程序中的一些字符串想要保存到数据库中,就不得不注意这个问题,直接贴代码。
sql="insert into data_tb(purpose,user_name) " + " values(\'"+purpose+"\',\'"+userName+"\');";
Insert ins=new Insert();
ins.insert(sql);
要对有字符串的打单引号,单引号要用转义字符”\’”。
很多时候MySQL的1064的错误就是由它引起的。
这是个细节问题,很容易就出现错误。