当前位置:  技术问答>java相关

超郁闷问题,这个ResultSet怎么就是Read only的呢?

    来源: 互联网  发布时间:2014-12-27

    本文导语:  建立ResultSet的代码如下: DriverManger.registerDriver(new jdbc.oracle.driver.OracleDriver()); Connection DBCon = DriverManager.getConnection(X,X,X); Statement Stmt = DBCon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,                        ...

建立ResultSet的代码如下:

DriverManger.registerDriver(new jdbc.oracle.driver.OracleDriver());
Connection DBCon = DriverManager.getConnection(X,X,X);
Statement Stmt = DBCon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                       ResultSet.CONCUR_UPDATABLE);
ResultSet Result = Stmt.executeQuery("SELECT * FROM AA");

这样出来的ResultSet是Scrollable的,但是就是告诉我是个Read Only的。我用moveToInsertRow就报错。真是#¥@#%@%@#¥@#……

请大侠们帮个忙吧!!!!

ps:驱动是从OTN down的for jdk 1.2的驱动,应该是2.0版的jdbc吧?!

|
要看具体的数据库是否支持createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
比如Oracle 数据库就是这样的:
Oracle中可滚动的结果集有下列限制:
                
                                                  
        Support               Type                    Concurrency
        ----------------------------------------------------------------         no                 TYPE_FORWARD_ONLY          CONCUR_READ_ONLY
         no                 TYPE_FORWARD_ONLY          CONCUR_UPDATABLE
    no                TYPE_SCROLL_INSENSITIVE CONCUR_READ_ONLY
         yes                TYPE_SCROLL_INSENSITIVE CONCUR_UPDATABLE
         yes                TYPE_SCROLL_SENSITIVE     CONCUR_READ_ONLY
         yes                TYPE_SCROLL_SENSITIVE     CONCUR_UPDATABLE
        ----------------------------------------------------------------

|
用DBcon.setReadOnly(false)方法可以将记录集设置为可写。

|
大多数JDBC Driver并不支持这些高级的功能,为了使你写的程序通用,建议还是用SQL语句增、删、改数据。

|
try
ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE

    
 
 

您可能感兴趣的文章:

  • 求教高手,JDBC驱动问题:Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);一直报
  • 有关ResultSet的问题,帮助解决问题者另外加分...
  • ResultSet问题
  • 在页面间传递ResultSet出现问题。。。。。
  • 关于odbc和resultSet的问题
  • 请大家帮忙看一下有关ResultSet的问题.
  • 有关ResultSet的问题
  • ResultSet的问题
  • 关于ResultSet的Cursor移动的问题
  • ResultSet问题??
  • 一个简单的问题,有关ResultSet.absolute()
  • 急急急,关于ResultSet的简单问题。
  • 紧急求救,关于ResultSet的问题
  • java.sql.Resultset的问题,急!急!
  • 关于ResultSet的问题
  • 初级问题:关于ResultSet类型?
  • Statement和ResultSet的问题?
  • 请教一个关于ResultSet的简单问题。谢谢。
  • 高分请教关于提出ResultSet中SUM()值的问题!
  • 请问一个关于数据库的查询结果返回resultset的问题
  • 急救!分数不是问题,就是要快!
  • 小问题。。。。。就是不会。。。。。
  • 一个非常简单的问题.就是不知道错在那里.
  • ftp连接问题,就是linux连接windows ftp的问题,高手请进(在线等待)!!!!!
  • 好就是这个问题
  • 比较高级的问题哦,就是不知道可不可能?
  • 问个蠢问题:那个Solaris是不是就是原来的那个Sun OS啊?
  • 问一个问题。请问如何在文件系统管理并使用设备,也就是当一个设备装载,下载时。文件系统是如何实现的
  • UI小问题,可我就是不知道怎么实现,或许您知道……
  • 求达人指教: 很简单的linux脚本,可是就是找不到问题在哪
  • 超级郁闷,我的问题很简单,但就是不知道
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 系统启动问题(read block from filesystem resulted in short read!)在线等!!!
  • socket read返回问题
  • cshell脚本中read的问题
  • 关于epoll ET模式read的一些问题
  • read 和write问题!
  • 关于read()的问题
  • read 赋值问题
  • read 读取 非常奇怪 而且有难度的问题
  • shell编程的问题,关于read的
  • Linux编程:有关read()函数的问题
  • 急了急了:串口read函数问题!
  • linux 多线程sys_read同步问题
  • 急问!!!!BufferReader.read中的off问题
  • 一个有关System.in.read()的问题?
  • Ubuntu 9.04下面的read问题
  • 求教网络编程read函数的问题
  • 关于tty函数的read函数的小问题 iis7站长之家
  • 关于read,write,sleep的问题。
  • libusb读取hid输入设备usb_interrupt_read问题!
  • 关于tty函数的read函数的小问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


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

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

    浙ICP备11055608号-3