首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

PreparedStatement 话语 注入参数如果包含换行符号,不能执行

2012-10-28 
PreparedStatement 语句 注入参数如果包含换行符号,不能执行遇见了一个很蛋疼的问题:我的sql语句用 Prepar

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

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


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

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

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

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

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

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

热点排行