数据库事务是指作为单个逻辑工作单元执行的一系列操作。
数据库事务的ACID属性
事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
事务在完成时,必须使所有的数据都保持一致状态。
由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。
事务完成之后,它对于系统的影响是永久性的。
建立数据库连接
//调用 Class.forName 将自动将加载驱动程序类
Class.forName("jdbc.DriverXYZ");
//用适当的驱动程序类与 DBMS 建立一个连接
Connection con = DriverManager.getConnection(url, "myLogin", "myPassword");
//创建 JDBC Statements 对象
Statement stmt = con.createStatement();
//执行语句