import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ResultSetTest {
public static void main(String[] args) {
Connection con;
try {
//获取数据库连接
con = DBUtil.getConnection("69");
//设置查询语句
String sql = "select * from 表名 ";
//设计结果集为可滚动
java.sql.PreparedStatement pst = con.prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
java.sql.ResultSet rs = pst.executeQuery();
//获取结果集的列数
System.out.println(rs.getMetaData().getColumnCount());
//将结果集滚动到最后一个
rs.last();
//获取结果集当前行数
System.out.println(rs.getRow());
} catch (SQLException e) {
e.printStackTrace();
}
}
}
本文介绍如何使用Java进行数据库连接、准备SQL查询、执行并处理结果集,包括获取结果集的列数、滚动结果集到末尾及获取当前行数的操作。

1732

被折叠的 条评论
为什么被折叠?



