JDBC中的TYPE_SCROLL_SENSITIVE ResultSet是什么?
这表示一个可滚动的ResultSet,即光标向前或向后移动。这种类型的ResultSet对数据库中所做的更改敏感,即在数据库中完成的修改将反映在ResultSet中。
这意味着如果我们已使用JDBC程序与数据库建立了连接,并检索了一个保存有名为SampleTable的表中所有记录的ResultSet。同时,如果我们在表中添加了更多记录(在检索ResultSet之后),这些最近的更改将反映在我们先前获得的ResultSet对象中。
下面的示例演示了如何创建TYPE_SCROLL_SENSITIVE结果集。
示例
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class ScrollSensitive {
public static void main(String[] args) throws Exception {
//Registering the Driver
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//Getting the connection
String url = "jdbc:mysql://localhost/testdb";
Connection con = DriverManager.getConnection(url, "root", "password");
//Creating a Statement object
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
stmt.setFetchSize(1);
}
}热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短