📄 usebasicresultset.java
字号:
package ch13;
import java.sql.*;
public class UseBasicResultSet {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost/sql_test";
String userName = "root";
String password = "root";
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e) {
System.out.println("加载驱动器类时出现异常");
}
try {
conn = DriverManager.getConnection(url, userName, password);
//创建返回基本结果集的语句对象
Statement stmt = conn.createStatement();
//pstmt = conn.prepareStatement("SELECT * FROM student");
//执行SQL查询语句得到基本结果集
ResultSet rs = stmt.executeQuery("SELECT * FROM student");
//使用next()方法将游标向前移动一行
while (rs.next()) {
//使用getXXX(int columnIndex)方法取得列值
String id = rs.getString(1);
String name = rs.getString(2);
//使用getXXX(String columnName)方法取得列值
String address = rs.getString("address");
Date birthday = rs.getDate("birthdate");
System.out.println(id + " " + name + " " +
address + " " + birthday);
}
rs.close();
stmt.close();
} catch(SQLException e) {
System.out.println("出现SQLException异常");
} finally {
//关闭语句和数据库连接
try {
if (conn != null) conn.close();
} catch(SQLException e) {
System.out.println("关闭数据库连接时出现异常");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -