当前位置: 技术问答>java相关
关于插入oracle数据库4000字节的问题
来源: 互联网 发布时间:2017-04-19
本文导语: 我试图向oracle的一个字段里面插入4000字节以上的字串,但是好像jdbc不支持,请问谁有相关的经验和解决方案? | 几G的文件没有插入过,但10来兆的文本文件还是通过JDBC插入过。 不知道你的数据库用的...
我试图向oracle的一个字段里面插入4000字节以上的字串,但是好像jdbc不支持,请问谁有相关的经验和解决方案?
|
几G的文件没有插入过,但10来兆的文本文件还是通过JDBC插入过。
不知道你的数据库用的是什么类型的字段,如果不需要对该字段进行内容检索,最好就用Blob,否则用Clob.
只是Oracle的大字段通过JDBC插入有点特别,如果按普通方法,好像超过一定长度就会抛SocketWriteException.
详细方法步骤可以看:
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/jdbc20/LOBSample/LOBSample.java.html
不知道你的数据库用的是什么类型的字段,如果不需要对该字段进行内容检索,最好就用Blob,否则用Clob.
只是Oracle的大字段通过JDBC插入有点特别,如果按普通方法,好像超过一定长度就会抛SocketWriteException.
详细方法步骤可以看:
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/jdbc20/LOBSample/LOBSample.java.html
|
用blob
|
jdbc 绝对支持,用clob或者blob,也可以用oracle的blob/clob类