jdbc中查询数据库
时间: 2023-11-21 20:57:38 浏览: 36
在Java中,我们可以使用JDBC(Java Database Connectivity)API来连接和操作数据库。下面是一个简单的JDBC查询数据库的示例代码:
```java
import java.sql.*;
public class JdbcExample {
public static void main(String[] args) {
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行查询语句
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
// 处理查询结果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id: " + id + ", name: " + name + ", age: " + age);
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上面的代码中,我们首先加载了MySQL数据库的驱动,然后建立了一个到test数据库的连接。接着,我们创建了一个Statement对象,并执行了一个查询语句。最后,我们遍历了查询结果,并关闭了所有资源。
需要注意的是,上面的代码中使用了try-catch语句来捕获可能出现的异常。在实际开发中,我们应该对所有可能出现异常的地方进行处理,以保证程序的稳定性。