欢迎光临
我们一直在努力

createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);参数解释(来自ibm)-JSP教程,资料/其它

建站超值云服务器,限时71元/月

用缺省设置创建时,resultset 是一种只能访问一次(one-time-through)、只能向前访问(forward-only)和只读的对象。您只能访问数据一次,如果再次需要该数据,必须重新查询数据库。

然而,并不只有这一种方式。通过设置 statement 对象上的参数,您可以控制它产生的 resultset。例如:


         class.forname(drivername);
         db = drivermanager.getconnection(connecturl);
         statement statement = db.createstatement(
                            resultset.type_scroll_sensitive,
                                                  resultset.concur_updatable
                        );         
         
         string orderelname = xmlfileel.getelementsbytagname("order").item(0)
                                       .getfirstchild().getnodevalue();

这个 statement 现在将产生可以更新并将应用其他数据库用户所作更改的 resultset。您还可以在这个 resultset 中向前和向后移动。

第一个参数指定 resultset 的类型。其选项有:

type_forward_only:缺省类型。只允许向前访问一次,并且不会受到其他用户对该数据库所作更改的影响。
type_scroll_insensitive:允许在列表中向前或向后移动,甚至可以进行特定定位,例如移至列表中的第四个记录或者从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。
type_scroll_sensitive:象 type_scroll_insensitive 一样,允许在记录中定位。这种类型受到其他用户所作更改的影响。如果用户在执行完查询之后删除一个记录,那个记录将从 resultset 中消失。类似的,对数据值的更改也将反映在 resultset 中。
第二个参数设置 resultset 的并发性,该参数确定是否可以更新 resultset。其选项有:

concur_read_only:这是缺省值,指定不可以更新 resultset
concur_updatable:指定可以更新 resultset

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);参数解释(来自ibm)-JSP教程,资料/其它
分享到: 更多 (0)