当前位置: 技术问答>java相关
请问如何在java中执行sql块语句?
来源: 互联网 发布时间:2015-08-08
本文导语: 请问如下的sql语句如何在java中执行: DECLARE cont CLOB; BEGIN SELECT content INTO cont FROM clobt WHERE id=1 FOR UPDATE; DBMS_LOB.WRITEAPPEND(cont, 5, 'abcde'); END; 以上sql语句我在sqlplus中执行成功。 | ...
请问如下的sql语句如何在java中执行:
DECLARE cont CLOB;
BEGIN
SELECT content INTO cont FROM clobt WHERE id=1 FOR UPDATE;
DBMS_LOB.WRITEAPPEND(cont, 5, 'abcde');
END;
以上sql语句我在sqlplus中执行成功。
DECLARE cont CLOB;
BEGIN
SELECT content INTO cont FROM clobt WHERE id=1 FOR UPDATE;
DBMS_LOB.WRITEAPPEND(cont, 5, 'abcde');
END;
以上sql语句我在sqlplus中执行成功。
|
试试批处理更新,需要jdbc2.0 driver支持
// 关闭自动执行
con.setAutoCommit(false);
Statement stmt = con.createStatement();
stmt.addBatch("......");
stmt.addBatch("......");
stmt.addBatch("......");
stmt.addBatch("......");
// 提交一批要执行的更新命令
int[] updateCounts = stmt.executeBatch();
★★ 签名 ★
================================================================
是的!就是我!
史上最负盛名的黑猫,现在不做警长了,郁闷的趴在屋顶上看MM。
// 关闭自动执行
con.setAutoCommit(false);
Statement stmt = con.createStatement();
stmt.addBatch("......");
stmt.addBatch("......");
stmt.addBatch("......");
stmt.addBatch("......");
// 提交一批要执行的更新命令
int[] updateCounts = stmt.executeBatch();
★★ 签名 ★
================================================================
是的!就是我!
史上最负盛名的黑猫,现在不做警长了,郁闷的趴在屋顶上看MM。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。