这个东西是和你保存的字段定义长度有关,取出来trim一下不就完事了。

解决方案 »

  1.   

    如果是在字符串后有空格,哪是从数据库取出来后jdbc自动加上的,和insert、update无关。如果的SQL Server JDBC不是最新版,通过更新JDBC可以解决这个问题。
    最新版的JDBC jar文件日期是2002年12月20日, 22:04:02
      

  2.   

    感谢大家如说是以上问题,那应该在所以Insert时都会出这个问题但我用 Statement 的 execute 方法就不会那样,不会自动加空格其它都一样,用 PreparedStatement 就会是不是要设置什么东西的?
    还是说用 PreparedStatement 就是那个样的
      

  3.   

    你可以试试选用另外的字段类型,譬如你可以用nvarchar之类的