package jdbc;java
import java.sql.DriverManager; import java.sql.*; public class ConnectMyDatabase {sql
private static String DURL="";//某个数据库的数据驱动路径 private static String BURL="";//某个数据库的请求路径 private static String USER="";//登陆数据库的用户名 private static String PASS="";//登陆数据库的密码 private Connection con=null; private PreparedStatement pst=null; private ResultSet rs=null; public ConnectMyDatabase(){ try{ Class.forName(DURL); con=DriverManager.getConnection(BURL,USER,PASS); }catch(Exception e){ e.printStackTrace(); } } public Connection getCon() { return con; } public void setCon(Connection con) { this.con = con; } public PreparedStatement getPst() { return pst; } public void setPst(PreparedStatement pst) { this.pst = pst; } public ResultSet getRs() { return rs; } public void setRs(ResultSet rs) { this.rs = rs; } public static void main(String[] args) throws Exception{ ConnectMyDatabase sw = new ConnectMyDatabase(); Connection con=sw.getCon(); con.setAutoCommit(false);//进行事务开始 try{ /** * ------- * ------ * ------- * ----你要进行多项事务处理 */ //---在操做中顺利进行-最后就能够进行提交了 con.commit(); }catch (Exception e){ //在操做过程当中,有遇到异常 con.rollback();//默认是所有回滚--可是也能够指定回滚的保存点con.r e.printStackTrace(); } }
}数据库