Java数据库连接分为三个步骤
1.加载驱动(反射)
Class.forName("com.mysql.jdbc.Driver");
2.获得数据库连接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
3.通过数据库链接操作数据库
Statement stmt = conn.createStatement(); // 通过数据库连接创建一个用于执行SQL语句的对象
然后就可以通过stmt
对象随意执行SQL语句了_
附一个完整的例子:
public class DBUtil {
private static final String URL = "jdbc:mysql://127.0.0.1:3306/dbname"; // `dbname`是你自己的数据库名
private static final String USER = "root";
private static final String PASSWORD = "root";
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.获得数据库连接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
// 3.通过数据库的链接操作数据库,实现增删改查
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select username, password from dbtable");
while (rs.next()) {
// 打印出查询到的用户名和密码
System.out.println(rs.getString("username") + ", " + rs.getInt("password"));
}
}
}