1、基本概念与步骤
1.1 初始化JDBC
jdbc定义的是一套接口,每种数据库类型都有各自的实现,我们调用的都是接口,编译器可能并不清楚该采用哪种实例,所以需要先初始化。
Class.forName("com.mysql.jdbc.Driver");
1.2 数据库连接对象(Connection类)
String connectUrl = "jdbc:mysql://example.domain.com:3306/db3?useSSL=false";
Connection conn = DriverManager.getConnection(connectUrl, "user", "password");
1.3 执行SQL(Statement类)
两个重要的方法:
executeUpdate
执行DML语句和DDL语句,即数据或库表的增删改操作;executeQuery
执行DQL语句,即数据库的查询操作;
String sql = "select * from xxx";
Statement stmt = conn.createStatement();
ResultSet resultSet = stmt.executeQuery(sql);
while (resultSet.next()) {
String uname = resultSet.getString("column1");
int balance = resultSet.getInt("column2");
System.out.println(uname + "--" + balance);
}
1.4 释放资源
stmt.close();
conn.close();
[……]