读书人

PreparedStatement 话语 注入参数如果

发布时间: 2012-10-28 09:54:44 作者: rapoo

PreparedStatement 语句 注入参数如果包含换行符号,不能执行
遇见了一个很蛋疼的问题:

我的sql语句用 PreparedStatement 封装,从excel中读取要注入的参数


参数中包含一个换行字符,蛋疼啊,sql语句执行不了了!

开始以为是语句的问题,我就讲注入参数改成一个常量,但没有换行字符,语句可以执行。

语句没有问题,那就是换行字符搞的鬼了。

不知道大家有没有遇见这个情况,如果sql语句中有换行字符,PreparedStatement 就执行不了,具体原因还不清楚。

除了PreparedStatement ,直接使用sql执行也执行不了。

换行字符如下:'' -----注:单引号中间的就是换行字符

读书人网 >编程

热点推荐