我想在分号里加几个法语句子。我是通过一个与我的数据库链接的java程序来完成这个任务的。
一切正常,除了我使用这个令牌‘。
从那时起,我得到一个错误:您的SQL语法出现了错误;请检查与您的MySQL服务器版本对应的手册,以获得在'alliéde vos二头肌附近使用的正确语法。在第1行,Résisteàune冲量为maxi de 160 at .s‘’utilise dis‘在第1行。
这是我想在db: Con u pour la musculation des bras :二头肌和三头肌中添加的文本。Barre filetée pour sécuriser votre pratique。L‘’alliéde vos二头肌。Résisteàune费用最高160公斤。S‘’utilise avec les disques diamètre 28è。6.5kg.
有人能帮忙吗?
发布于 2014-05-20 23:07:38
你必须使用预先准备好的陈述。如果不这样做,就会产生错误的语法。您的代码现在如下所示:
String query = "INSERT INTO ... ('" + input + "');";但是,如果输入包含一个',则创建如下所示的查询:
INSERT INTO ... VALUES ('L'allié vos');这当然不是好事。要解决这个问题,请看一看预先准备好的声明,只需搜索它。
https://stackoverflow.com/questions/23771411
复制相似问题