我想在db中添加一些法语句子。 我是通过与我的数据库链接的java程序来完成的。
除非我使用此令牌,否则一切正常。
从那时起我收到一个错误: 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在'alliédevos biceps附近使用正确的语法。 Résisteàuncharge maxi de 160kg。 S'utilise avec les dis'在第1行
这是我要在db中添加的文本: Conçupomus musculation des bras:biceps et triceps。 Barrefiletéepourssécuriservotrepratique。 L'alliédevos二头肌。 Résisteàuncharge maxi de 160kg。 S'utilise avec lesdisquesdiamètre28mm。 Poids de la barre 6.5kg。
有人可以帮忙吗?
答案 0 :(得分:0)
您必须使用预准备语句。如果不这样做,你就会创建错误的语法。您的代码现在看起来像这样:
String query = "INSERT INTO ... ('" + input + "');";
但是如果输入包含'
,则可以创建如下的查询:
INSERT INTO ... VALUES ('L'allié vos');
当然不好。要解决这个问题,请查看准备好的语句,只需谷歌吧。