将PreparedStatement和SetString与SQL Server一起使用时的字符串截断

时间:2012-03-20 15:01:39

标签: java sql-server

我正在尝试使用PreparedStatement和setString将数据插入SQL Server数据库的TEXT字段。声明是这样的:

PreparedStatement p = con.prepareStatement("insert into comments(comments) VALUES (?)");
p.setString(1, comment);

插入工作正常但在200个字符后被截断。不会抛出错误。在其他任何地方我都找不到这种情况。它绝对来自Java方面,我已经在SQL数据库中测试了更长的插入。

想法?有没有办法可以将字符串转换为不同的数据类型?

0 个答案:

没有答案