使用JDBC模式:查询数据库t_student中的全部数据,并展示。
时间: 2024-02-09 11:12:16 浏览: 18
好的,以下是使用JDBC模式查询t_student表中的全部数据并展示的Java代码示例:
```java
import java.sql.*;
public class QueryAllStudents {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 加载数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
// 创建Statement对象
stmt = conn.createStatement();
// 执行SQL语句,查询t_student表中的全部数据
rs = stmt.executeQuery("SELECT * FROM t_student");
// 遍历结果集,输出每一行数据
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
String gender = rs.getString("gender");
System.out.println("id=" + id + ", name=" + name + ", age=" + age + ", gender=" + gender);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库资源
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
这个示例代码使用了MySQL数据库,连接地址为`jdbc:mysql://localhost:3306/test`,用户名为`root`,密码为`password`。你需要将这些信息替换为你自己的数据库信息。同时,你也需要将数据库驱动程序的JAR包加入到你的类路径中,否则会导致ClassNotFoundException。
阅读全文