JDBC的事务处理

时间:2021-05-17 06:19:59

JDBC中支持批处理,意即有多个sql命令要执行,通过addBatch(String sql)加入JDBC的批处理命令集中,最后调用executeBatch()执行这多个命令,在执行这一系列的命令的时候,事务处理能够保证指定的命令集要么全部发生,要么全部不发生。
事务处理提供:
1,滚回操作,conn.rollback();
2,设置保存点,conn.setSavePoint();
JDBC提供了DatabaseMetaData和ResultSetMetaData接口来分析数据,DatabaseMetaData能够获取数据库的一些信息,dbm=conn.getMetaData,ResultSetMetaData()是能够得到数据集的信息,rsm=pstmt.getMetaData().