当前位置: 技术问答>java相关
JAVA JODBC中怎样连续操作两个(或以上)的SQL语句
来源: 互联网 发布时间:2015-08-08
本文导语: 如读取表中的最后一个记录 | 你可以成批操作. connection.setAutoCommit(false); Statement stmt=connection.getStatement(); ... stmt.addBatch("create ..."); stmt.addBatch("insert..."); ... stmt.executeBatch(); stmt.commit(); 不过要得...
如读取表中的最后一个记录
|
你可以成批操作.
connection.setAutoCommit(false);
Statement stmt=connection.getStatement();
...
stmt.addBatch("create ...");
stmt.addBatch("insert...");
...
stmt.executeBatch();
stmt.commit();
不过要得到最后一行记录用不着成批更新
Statement stmt=connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//创建可随即滚动的SQL语句
ResultSet resut=stmt.executeQuery(....);
result.last();//光标移到最后一行
connection.setAutoCommit(false);
Statement stmt=connection.getStatement();
...
stmt.addBatch("create ...");
stmt.addBatch("insert...");
...
stmt.executeBatch();
stmt.commit();
不过要得到最后一行记录用不着成批更新
Statement stmt=connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);//创建可随即滚动的SQL语句
ResultSet resut=stmt.executeQuery(....);
result.last();//光标移到最后一行
|
用两次createStatement,调两次数据库