运行myeclipse老报错,那位大侠帮忙解决一下,谢谢了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行myeclipse老报错,那位大侠帮忙解决一下,谢谢了。相关的知识,希望对你有一定的参考价值。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '???é?? GGregoria');return false','1')' at line 1
出错的语句为
stmt.executeUpdate("insert into wsf(name,url,yy) values('"+stri+"','"+st+"','1')");
其中sql中的stri和str为两个生成的变量。问题可能出在st这个变量。由于它存储的事url,包含了"/",导致myeclipse执行报错,但还是不知怎么搞定。

估计你的 yy类型不是字符型的,而你用'1'来引用了吧。你试着去掉旁边的引号。~

stmt.executeUpdate("insert into wsf(name,url,yy) values('"+stri+"','"+st+"',1)");追问

没有用,我试过的

追答

难道 你用了关键字name的原因?,你试着改数据库的字段名,或者将 insert语句这样写:
stmt.executeUpdate("insert into wsf([name],url,yy) values('"+stri+"','"+st+"','1')");

参考技术A 你看看你SQL语句吧,特别是后面的values里面写的,乱七八糟的,都不晓得LZ想插啥数据进去了 参考技术B 需要freemarker 插件。要不然就会以记事本的形式编辑

参考技术C SQL语法错误,好好检查下你的SQL,先别急着执行,把你的SQL语句print出来看看,估计是在你的VALUES后面出了错。是对的话就改下你的MYSQL的字符编码为UTF试试追问

我sql语句应该没错的啊,我把它在sql中是没有错的啊!

追答

晕,教你先打出来看看,先把下面的代码屏蔽掉。如果不确定的话就用prepareStatement吧

以上是关于运行myeclipse老报错,那位大侠帮忙解决一下,谢谢了。的主要内容,如果未能解决你的问题,请参考以下文章

如下VBA代码 在EXCEL运行时非常慢,有哪位大侠能帮忙解决优化一下。

用EXPDP如何设置自动备份了,请大家帮忙! 是用ORACLE R12. 第一次发贴,不是很会写,在线等... 那位大侠帮忙

spring整合myBatis配置数据源老报错,求大神帮忙看看

java myeclipse 运行maven报错,求帮忙解答,谢谢!

myeclipse 10 添加freemarker插件

最近刚入手Pycharm,可是一运行下面就显示No Python at'XXXXX'那位大神能帮忙解决下?