Java使用JDBC连接数据库是一个相当常见的操作,它主要包括以下几个步骤:
1. 加载JDBC驱动程序
我们需要加载JDBC驱动程序,这个驱动程序是数据库厂商提供的,它是一个jar文件,我们可以把它放在我们的类路径中,使用Class.forName()方法加载它,示例代码如下:
Class.forName("com.mysql.jdbc.Driver");
2. 获取数据库连接
我们需要使用DriverManager.getConnection()方法来获取数据库连接,这个方法需要传入一个数据库连接字符串,示例代码如下:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
3. 创建Statement对象
我们需要使用Connection对象的createStatement()方法来创建一个Statement对象,用于执行SQL语句,示例代码如下:
Statement stmt = conn.createStatement();
4. 执行SQL语句
我们可以使用Statement对象的executeQuery()方法来执行SQL语句,示例代码如下:
ResultSet rs = stmt.executeQuery("SELECT * FROM t_user");
5. 处理结果集
我们可以使用ResultSet对象的next()方法来遍历结果集,并使用getXXX()方法来获取数据,示例代码如下:
while(rs.next()){ String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("name: " + name + ", age: " + age); }
6. 关闭连接
我们使用Connection对象的close()方法来关闭数据库连接,示例代码如下:
conn.close();