关键代码:
String s = "";
s = "12345......" //这里面有很多内容,基本是汉字和数字,肯定无特殊字符,length最多的在5000左右。
现在往数据库里面存的时候,没有抛出异常,但是写不进去,length在1000左右的肯定保证100%写入,一大于1000,就写不进去了,也不报错。SQL2000中,字段的类型是Varchar,长度是8000.现在怀疑是写入数据库代码有问题。代码如下,至贴出关键代码:PreparedStatement ps4 = conn.prepareStatement("INSERT INTO LJAD02 (JH, KZRQ, MDC, JDCW, SJJS, GCJK) VALUES (?, ?, ?, ?, ?, ?)");
......
ps4.setString(6, s);//此处的s变量长度1000,就可以写入,超过1000,就写不进数据库,试用setObject也无效请问问题在哪里?
String s = "";
s = "12345......" //这里面有很多内容,基本是汉字和数字,肯定无特殊字符,length最多的在5000左右。
现在往数据库里面存的时候,没有抛出异常,但是写不进去,length在1000左右的肯定保证100%写入,一大于1000,就写不进去了,也不报错。SQL2000中,字段的类型是Varchar,长度是8000.现在怀疑是写入数据库代码有问题。代码如下,至贴出关键代码:PreparedStatement ps4 = conn.prepareStatement("INSERT INTO LJAD02 (JH, KZRQ, MDC, JDCW, SJJS, GCJK) VALUES (?, ?, ?, ?, ?, ?)");
......
ps4.setString(6, s);//此处的s变量长度1000,就可以写入,超过1000,就写不进数据库,试用setObject也无效请问问题在哪里?
解决方案 »
- 关于重写JComboBoxb界面的,如何做出如下类似效果?
- 请高手帮我解释一下这反编译后的代码
- HashMap 排序问题,谢谢!
- 散分:支持《工大森林》地址:ftp://202.116.151.119
- 我有一个问题
- 怎么样检验日期是否正确??
- 如何是窗口最大化?
- 关于文件类File()的问题
- clob存储异常,请大家帮忙看看有什么错误?
- 救命啊,我用的是jb5,数据库连接的时候在这里Class.forName ("jdbc.odbc.JdbcOdbcDriver");出现错误(错误信息在内容里面),到底要怎么样才能连接数据库啊!
- Oracle Publisher 使用 xml 文件 和 xsl 文件 生成 pdf文件 时,报错。
- 求教java问题
http://topic.csdn.net/t/20060816/10/4952991.html
固有bug?
或者字段类型改成text试试
s = "12345......" //这里面有很多内容,基本是汉字和数字,肯定无特殊字符,length最多的在5000左右。
基本是汉字和数字,数据库里varchar(8000)最多存储4000个汉字,看看你的s里有多少汉字,最好看看你这个String的字节数是多少!汉字占绝大部分建议数据库分两列或者直接 varchar(max) 或者 nvarchar(max) 试试!
所以存不进去,建议将字段改成clob
或者干脆不存数据库,将大字符串存入文件,数据库里存储文件的路径
个人建议。。