我想通过Java程序将一个String插入Oracle DB
列表类型为CLOB
的表中。我使用以下代码
PreparedStatement stmt=conn.prepareStatement("insert into Json_Test values(?,?)");
stmt.setInt(1,counter);
stmt.setClob(2,new StringReader(s));
但在执行时我得到一个异常:java.lang.Exception: 1 - oracle.jdbc.driver.OraclePreparedStatementWrapper.setClob(ILjava/io/Reader;
答案 0 :(得分:0)
你能说你正在使用的jdbc版本吗?
可以正常使用dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>