CSDN论坛 > Java > Web 开发

ResultSet的合并问题 [问题点数:50分,结帖人vtiger]

Bbs1
本版专家分:6
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:331
Bbs3
本版专家分:591
Bbs4
本版专家分:1555
Bbs4
本版专家分:1011
Bbs1
本版专家分:6
Bbs6
本版专家分:5857
Blank
红花 2003年7月 软件工程/管理大版内专家分月排行榜第一
2002年11月 软件工程/管理大版内专家分月排行榜第一
Blank
黄花 2003年6月 软件工程/管理大版内专家分月排行榜第二
Bbs2
本版专家分:253
Bbs5
本版专家分:2151
Bbs1
本版专家分:6
匿名用户不能发表回复!
其他相关推荐
Oracle数据库,resultSet.getObject获取时间类型问题的解析
原文:http://www.blogjava.net/midea0978/archive/2008/06/13/207655.html#Post 一般的数据库中,DATE字段仅仅表示日期,不包括日期信息,而Oracle数据库中的DATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别,如果你使用9i或者11g的驱动程序,可能不会发现什么困惑,不幸的
rs.isLast() Exception
在遍历结果集的时候,用rs.isLast()来判断是否到达最后一条,结果报出异常: Java代码 java.sql.SQLException: Invalid operation for forward only resultset : isLast 解决方法是: Java代码 PreparedStatement ps = conn.prepareStatemen
Oracle数据库,结果集已关闭(SQLException: Closed Resultset)
在制作BBS论坛的过程中,根据需要,我计划将数据库的访问、查询操作和查询结果分在两个函数中进行,即在数据库操作类DBAccess中有两个函数(错误代码): private ResultSet executeQuery(String sql) throws SQLException { try{ conn=ds.getConnection(); conn.setAutoCo
JDBC那些事(二)——查询结果集_ResultSet
接上一篇,JDBC的查询返回值相对复杂一点,所以单独写。上一篇写到stmt.excuteUpdate(sql);执行结果返回的是int类型的值。此处的sql语句为非查询语句。而如果要执行查询语句则需要使用Statement对象的excuteQuery(sql);我们都知道在cmd或者图形化界面下执行查询语句返回的是一个二维的数据表格。那么如果JDBC需要拿到查询结果数据,就必须遍历表格。 JDB
[疯狂Java]JDBC:Statement、ResultSet、连接资源自动关闭、Properties配置文件
1. 建立连接得到Connection对象后如何继续操作数据库?     1) 查询数据库就必须要执行SQL语句,可以通过Connection对象conn获取一个代表要提交给数据库的SQL语句的句柄,即Statement对象;     2) 使用Connection的createStatement方法得到SQL语句句柄:Statement Connection.createStatement(
ResultSet需要注意的问题
今天做了一个简单的小测试程序,利用jdbc技术连接sqlserver,但出现的若干问题,着实让我困惑,先看我的url String url="jdbc:sqlserver://localhost:1433;"+ "databaseName=student;";或许很多人认为这个语句没什么问题吧,是啊,一开始我也是这么认为的,当我运行时候总出新这样的结果 通过端口 1433 连接到主机 loca
Java中将ResultSet结果集转换为List
方法1】借助bean的办法   //rs是一个查询语句所返回的结果集   ResultSet rs=new ResultSet(); rs=pstmt.executeQuery(); //将rs逐条取出,并将每一项放在一个bean对应的值里                while(rs.next())                {    
statement与resultset的对应关系
问题描述: 1,Connection是Statement的工厂,一个Connection可以生产多个Statement。 2,Statement是ResultSet的工厂,一个Statement却只能对应一个ResultSet(它们是一一对应的关系)。 所以在一段程序里要用多个ResultSet的时候,必须再Connection中获得多个Statement,然后一个Statement对应
由于使用JDBC ResultSet的滚动功能而导致的内存溢出
前天一去公司,老大说,服务器全挂了! 最后排查了半天,结论是内存溢出! 在WAS的DUMP日志中,看得我头晕眼花,终于找到了罪魁祸首,原来是有同事写代码的时候使用了可滚动的结果集导致内存溢出。 什么是可滚动的结果集?其实就是ResultSet游标,本来,Oracle是不支持游标往上移的,只能往下移,也就是一般使用的rs.next(),但是JDBC接口和驱动程序中提供了往上移动的游标,这明显意
ResultSet 游标控制
之前在建立Statement或 PreparedStatement,您所使用的是Connection无参数的createStatement()与 preparedStatement(),这样取得的Statement其执行SQL后得到的ResultSet,将只能使用next()方法逐笔取得查询结果。 您可以在建立Statement事务时指定resultSetType,可指定的参数有 Res
关闭