当前位置:  技术问答>docker中文入门学习手册 iis7站长之家

如何改变RESULTSET的属性,使它既可以向前又可以向后查找记录。

    来源: 互联网  发布时间:2015-08-28

    本文导语:  我现在一执行RESULTSET.PREVIOUS(),提示FORWARD_ONLY.我该如何修改属性? | Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); strCon = "jdbc:microsoft:sqlserver://ip:1433;DatabaseName=数据库";  //连接数据库  sqlCon...

我现在一执行RESULTSET.PREVIOUS(),提示FORWARD_ONLY.我该如何修改属性?

|
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
strCon = "jdbc:microsoft:sqlserver://ip:1433;DatabaseName=数据库"; 

//连接数据库 

sqlCon = java.sql.DriverManager.getConnection(strCon,"用户","秘密"); 
String QQuery = "{call Book_showremark}";
sqlStmt = sqlCon.prepareStatement(QQuery,java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//创建一个可以滚动的只读的SQL语句对象
sqlCon.setReadOnly(true);
boolean r=sqlCon.isReadOnly();
//只读对象,加快速度

sqlStmt.execute();

sqlRst = sqlStmt.getResultSet();
sqlRst.last();

|
改变初始化Statement的时候设定结果集属性即可
当然首要条件是你使用的jdbc驱动支持滚动光标才行
Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet.TYPE_SCROLL_SENSITIVE即设定结果集支持滚动光标且敏感

    
 
 

您可能感兴趣的文章:

  • 请教高手,JtextPane可不可以按行改变颜色
  • linux分区的大小是否可以改变
  • JB下,我的程序编译得好慢!请问用什么方法编译才可以快一点?或编译顺序改变一下?
  • 怎样可以改变Linux起动时,Linux与Dos的默认顺序??
  • 如何用最简单的方法让DOS程序确认它运行在DOS全屏方式下,并且可以改变这种状态?
  • 在一个applet中动态的写了很多的JLabel(没有具体的名称),通过什么方式可以在符合某一条件的情况下改变某一个JLabel的文本,在不采用重新
  • 记得在一本书上看到有一个文件可以改变swing的默认ui外观!!--那位大侠提醒一下!!
  • 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用root登陆还是不能改变任何文件的属性
  • jquery 选择块与改变属性值的实现方法
  • dos2unix是不是会改变文件属性?
  • 怎样改变Button的一些属性?
  • 如何改变一个符号链接的属性?
  • [REQ]关于改变文件属性和宿主
  • 怎么改变全部文件夹和文件的属性
  • 如何改变挂载分区的selinux属性?
  • <h3 align="center">为什么linux下解压文件之后文件属性改变<h3>
  • jquery动态改变onclick属性导致失效的问题解决方法
  • c编程,如何改变文件属性?
  • jquery动态改变form属性提交表单
  • 用jquery随意改变div任意属性的名称与值
  • C#子界面按钮改变父界面属性的简单方法
  • C++ Lists(链表) 成员 resize():改变list的大小
  • Jqgrid表格随窗口大小改变而改变的简单实例
  • C++ Vectors 成员 resize():改变Vector元素数量的大小
  • linux 中chgrp是改变文件群组的,那么文件拥有者的群组会不会一起改变
  • C++ Double Ended Queues(双向队列) 成员 resize():改变双向队列的大小
  • 如何用shell改变一个目录下的指定文件后缀名.如:从*.TXT改变成*.txt(包括子目录)
  • 网站改版后导致URL改变如何设置301跳转的几种方法
  • LINUX下如何随系统改变字体
  • 将要改变IT世界的的docker技术是什么?
  • 外设硬件的物理端口地址在连接好后能否再改变
  • 在FreeBSD中如何永久改变网卡的mac地址?
  • 不解决也给分。我的红帽子7.3版的窗口不能改变大小了。
  • 怎么改变用户的主目录
  • awk能改变变量的值么?
  • close 一个文件描述符会不会改变其值?
  • 有没有方法在程序里改变shell的工作目录呢?
  • 如何编写Makefile,使得只编译改变的文件


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3