java - java中OraclePreparedStatement方法setStringForClob

标签 java oracle

我尝试使用以下代码在 Oracle DB 中插入 CLOB。

I found the below code from this link

但是 setStringForClob 不可用,请让我知道我做错了什么。 我使用 oracle 驱动程序 ojdbc14.jar 和 jdk 1.5

String sql = "insert into table values('abc',123,?)"; 
OraclePreparedStatement st = (OraclePreparedStatement) connection.prepareStatement(sql);  
st.setStringForClob(1, /*String variable which contains the CLOB string*/);

最佳答案

尝试获取更新的 JDBC 驱动程序 ojdbc14.jar 确实很旧。使用来自oracle的ojdbc6.jar。

关于java - java中OraclePreparedStatement方法setStringForClob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195964/

相关文章:

java - Gstreamer 还是 VLC?对于桌面和移动平台?

java - Tomcat 9 keystore 密码无效

java - 如何隐藏 Steam Web API key ?

c - 为了在 C 中使用 SQL,我们需要在程序中包含哪些头文件?

sql - PLSQL 从字符串中获取值

java - Spring JDBC 限制查询长度

java - 子类/父类(super class)字段的最佳实践

java - 如何仅使用 servlet 和 jdbc 创建事务处理?

使用 Nhibernate 的不带参数的 Oracle 存储过程

sql - 如何更新sql中已启动内容的列名