Oracle中大字段问题,数据大了就写不进去了。
写字段的代码是:
PreparedStatement ps = c.prepareStatement("insert into BLOBTEST(JHSJID,SJNR) values(?,?)");
ps.setString(1,"Txxxxxxxxxxxx");
FileInputStream fin = new FileInputStream("data1.xml");
ps.setBinaryStream(2,(InputStream)fin,fin.available());
ps.executeUpdate();
ps.close();
data1.xml大小为4K左右时正常,再大一点的话报这样的错:
java.sql.SQLException:IO异常:Connection reset by peer :JVM_recv in socket input stream read。
Orcale应该没有问题,因为用Vc++写没有问题。
请各位帮忙解决一下。