JDBC连接数据库:
-
导入 JDBC 驱动: 只有拥有了驱动程序我们才可以注册驱动程序完成连接的其他步骤。
-
注册 JDBC 驱动程序:这一步会导致 JVM 加载所需的驱动类实现到内存中,然后才可以实现 JDBC 请求。
-
数据库 URL 指定:创建具有正确格式的地址,指向到要连接的数据库。
-
创建连接对象:最后,代码调用 DriverManager 对象的 getConnection() 方法来建立实际的数据库连接
注册JDBC驱动程序:
1.Class.forName();
建立连接对象:
1.使用数据库URL的用户名和密码
String Url = ''jdbc:mysql://localhost/databasename";
String User = "username";
String Password = "password";
Connection con = DriverManager.getConnection(URL,User,Password);
2.只是用一个数据库URL
String Url = “jdbc:mysql://localhost/databasename?user = username&password = password”;
Connection con = DriverManager.getConnection(URL
3.使用数据库的URL和Properities
import java.util.*;
String Url = ''jdbc:mysql://localhost/databasename";
Properities pro = newProperities();
pro.put("user", "username");
pro.put("password","password");
Connection con = DriverManager.getConnection(URL,pro);
JDBC事务:
一个事务是把单个 SQL 语句或一组 SQL 语句作为一个逻辑单元,并且如果事务中任何语句失败,则整个事务失败。
Connection.setAutoCommit();
我们关闭了自动提交后,如果我们要提交数据库更改怎么办呢?这时候就要用到我们的提交和回滚了。我们要提交更改,可以调用 commit() 方法;
尤其不要忘记,在catch块内添加回滚事务rollback(),表示操作出现异常,撤销事务.