createStatement参数解释(转)

上一篇 / 下一篇  2008-02-03 15:06:25

Statement stmt=conn.createStatement(参数一,参数二)

第一个参数可以取值为
ResultSet.RTYPE_FORWORD_ONLY:这是缺省值,只可向前滚动;
ResultSet.TYPE_SCROLL_INSENSITIVE:双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。
ResultSet.TYPE_SCROLL_SENSITIVE:双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。


第二个参数可以取值为
ResultSet.CONCUR_READ_ONLY:这是缺省值,指定不可以更新 ResultSet
ResultSet.CONCUR_UPDATABLE:指定可以更新 ResultSet

举例:如何得到rs的记录数(第一个参数不能选默认值,否则,不能调用last,first等函数)

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

ResultSet rs = stmt.executeQuery("select col from tb;");

rs.last();

int n= rs.getRow();

rs.first();

------------------------------------------------------

不带参数使用默认值:  
   
  createStatement()  
  =createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY)


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-03  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 485
  • 日志数: 13
  • 文件数: 1
  • 建立时间: 2008-01-09
  • 更新时间: 2008-03-11

RSS订阅

Open Toolbar