用java写了个工具用来导数据,从mysql导入oracle,可oracle关于clob的字段有4k的限制,clob类型的字段太大的数据插入报exception,不知如何解决(没有用hibernate,纯jdbc程序,设置SetBigStringTryClob的方法不行)
[b]问题补充:[/b]
解决了,不能直接拼sql插入,用preparedStatement,创建一个Clob对象,然后把从mysql取得的长字符串转成这个对象,再以Clob的方式插入oracle就可以了。
用java写了个工具用来导数据,从mysql导入oracle,可oracle关于clob的字段有4k的限制,clob类型的字段太大的数据插入报exception,不知如何解决(没有用hibernate,纯jdbc程序,设置SetBigStringTryClob的方法不行)
[b]问题补充:[/b]
解决了,不能直接拼sql插入,用preparedStatement,创建一个Clob对象,然后把从mysql取得的长字符串转成这个对象,再以Clob的方式插入oracle就可以了。
呃.. clob 字段有4G吧....
不够你用 不可能吧...