今天遇到这样一个问题,就是在jsp页面中更新mysql数据库,我打断点看传入的sql语句是正确的,把它拷贝到命令行下是可以正确更新数据库的。
但是在jsp页面中会报如下异常: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 '' at line 1还有就是如果我更新的字段内容中没有中文字符,就不会出错了。
是不是编码问题,能根据页面上的参数,获得正确的sql语句,那么页面上的编码应该没问题吧?
到底是哪里的原因呢?
请高手指导……谢谢诶
但是在jsp页面中会报如下异常: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 '' at line 1还有就是如果我更新的字段内容中没有中文字符,就不会出错了。
是不是编码问题,能根据页面上的参数,获得正确的sql语句,那么页面上的编码应该没问题吧?
到底是哪里的原因呢?
请高手指导……谢谢诶
解决方案 »
- 页面至后台取值
- 错误创建 bean with name 'sessionFactory'
- 如何用DOM4J读取XML文件中的元素值()
- 为什么我struts作项目怎么老报这个错!以前都不会的!在线等待急!!!!!!
- 简单的获得session值的问题
- 互联网应用持久层框架的选择 hibernate?mybatis?……
- 关于j2ee1.4和1.3的问题
- 哪位对EJB的cmr比较熟悉的,请进来指教一下
- 一直困扰的高手的问题:java.io.EOFException是什么原因产生的呢?
- 有关JBUILDER 调试,请指点
- 求一个struts2.1.8、JSON、JQUERY的例子
- spring配置问题
"Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1"
当把原来的中文字符更新为别的中文字符时出这样的异常:
"Unknown column 'i' in 'where clause'"
我也写过java类,用同样的代码,会出现同样的异常。
我知道那些英文啥意思,关键是我感觉我一切都是正常的,不知道错在哪里……
但是有中文就报错、抛异常,我想知道是什么原因,你说重新写sql语句是何意思呢?