JAVA中如何用TRANSACTION来对数据库进行一系列的操作
2004-10-14 14:40
651 查看
TRANSACTION的作用:
比如有
一般的格式。
try
{
conn.setAutoCommit(false);
Statement stat = conn.createStatement();
stat.executeUpdate(command1);
stat.executeUpdate(command2);
stat.executeUpdate(command3);
. . .:
stat.addBatch(command);
上面的还可以换成是下面这样。
/*
while (. . .)
{
command = "INSERT INTO . . . VALUES (" + . . . + ")";
stat.addBatch(command);
}
int[] counts = stat.executeBatch();
*/
conn.commit();
}catch(SQLException exp)
{
conn.rollback();
}
finnally
{
conn.close();
}
比如有
一般的格式。
try
{
conn.setAutoCommit(false);
Statement stat = conn.createStatement();
stat.executeUpdate(command1);
stat.executeUpdate(command2);
stat.executeUpdate(command3);
. . .:
stat.addBatch(command);
上面的还可以换成是下面这样。
/*
while (. . .)
{
command = "INSERT INTO . . . VALUES (" + . . . + ")";
stat.addBatch(command);
}
int[] counts = stat.executeBatch();
*/
conn.commit();
}catch(SQLException exp)
{
conn.rollback();
}
finnally
{
conn.close();
}
相关文章推荐
- 如何对SQL Server数据表和数据库进行迭代操作
- Robot---如何在脚本中对数据库(SQL SERVER)进行操作(一)
- Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁
- Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁
- 在Java 7里如何对文件进行操作
- Robot---如何在脚本中对数据库(SQL SERVER)进行操作(二)
- Sqlserver 在查询分析器里如何访问远程的的数据库,进行数据查询更新等操作。
- 【方正中间件】用平台如何进行连远程服务器开发(JAVA版本/数据库SQLServer)
- 在Java 7里如何对文件进行操作
- 如何使用ANT自动进行数据库的相关操作
- 在Java 7里如何对文件进行操作
- 如何使用ANT自动进行数据库的相关操作
- 在Java 7里如何对文件进行操作
- PHP MYSQL对数据库进行添加、修改、删除等一系列操作
- 如何实现快速地从超大数据库中提取数据并进行相关的操作
- SQL对数据库进行的一系列操作
- 如何使用ANT自动进行数据库的相关操作
- 在Java 7中如何对文件进行操作
- 如何使用ANT自动进行数据库的相关操作
- java中通过调用oracle的function进行数据库操作