JDBC连接数据库的流程

1.数据库配置

String url = "jdbc:mysql://127.0.0.1:3306/test";
String username = "dbuser";
String password = "secret";

2.查找对应驱动

根据数据库URL查找并加载对应MySQL数据库驱动。

3.连接到数据库

Connection conn = DriverManager.getConnection(url, username, password);

4.使用JDBC语句

Statement stat = conn.createStatement();
String command = "UPDATE Books" + " SET Price = Price - 5.00" + " WHERE Title NOT LIKE '%Introduction'";
stat.executeUpdate(command);

5.使用JDBC事务编程

默认情况下,数据库连接处于 自动提交模式(autocommit mode),即每个SQL语句一旦被执行便会被提交给数据库。如果一旦SQL命令被提交,就无法对它执行回滚操作。


try {
    // 关闭自动提交:
    conn.setAutoCommit(false);
    // 执行多条SQL语句:
    insert(); update(); delete();
    // 提交事务:
    conn.commit();
} catch (SQLException e) {
    // 回滚事务:
    conn.rollback();
} finally {
    conn.setAutoCommit(true);
    conn.close();
}

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javaexp/9153.html

发表评论

登录后才能评论