数据库DB2 9
Java Spring3 JdbcTemplate问题:DB中有一个字段名为Comment,里面的数据有回车符,我想让回车符在画面表示为换行即(<br>),我现在的操作的 Replace(Comment, CHR(13), '\n')把Comment字段的换行符替换为\n 
但是当我在后台用Srping JdbcTemplate取出数据时却发现他给我换了两行,比如原来的数据是  abc换行符abc换行符abc使用函数替换完以后在工具里查的结果是  abc\nabc\nabc但Java里看到的情况却是abcabcabc
不明白为啥多了一个换行

解决方案 »

  1.   

    Replace(Comment, CHR(13), '\n') 这个是数据库函数,还是你的代码操作函数?
      

  2.   


    对,是数据库函数,我在查询语句使用,但是Java取到后就是上面那种效果,本来应该换一行,但,它换了两行
      

  3.   

    Replace函数是区分大小写,字符串之间不能有任何的空格 否则是不能替换的
    你的CHR(13)代表回车
      

  4.   

    windows下换行有两个字符构成,\r\n,你看会不是这个原因