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
匿名用户不能发表回复!
其他相关推荐
采用数据库连接池连接到mysql时,因应用中没有关闭ResultSet导致的memory leak问题
/////////////begin///////  So it seems that even if you close all you statements and resultsets, if you do not close the connection,  it keeps references to them and the GarbageCollector can't free
Spring2.5 BeanPropertyRowMapper ResultSet和实体类的字段进行实现自动映射
org.springframework.jdbc.core.BeanPropertyRowMapper  可以将查询的ResultSet和实体类的字段进行实现自动映射   Spring API Doc的说明如下:    RowMapper implementation that converts a row into a new instance of the specified
ResultSet 游标控制
之前在建立Statement或 PreparedStatement,您所使用的是Connection无参数的createStatement()与 preparedStatement(),这样取得的Statement其执行SQL后得到的ResultSet,将只能使用next()方法逐笔取得查询结果。 您可以在建立Statement事务时指定resultSetType,可指定的参数有 Res
ResultSet 动态获取列名
方法1 ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE"); ResultSetMetaData rsmd = rs.getMetaData(); int count=rsmd.getColumnCount(); String[] name=new String[count]; for(int i=0;i
由于使用JDBC ResultSet的滚动功能而导致的内存溢出
前天一去公司,老大说,服务器全挂了! 最后排查了半天,结论是内存溢出! 在WAS的DUMP日志中,看得我头晕眼花,终于找到了罪魁祸首,原来是有同事写代码的时候使用了可滚动的结果集导致内存溢出。 什么是可滚动的结果集?其实就是ResultSet游标,本来,Oracle是不支持游标往上移的,只能往下移,也就是一般使用的rs.next(),但是JDBC接口和驱动程序中提供了往上移动的游标,这明显意
statement与resultset的对应关系
问题描述: 1,Connection是Statement的工厂,一个Connection可以生产多个Statement。 2,Statement是ResultSet的工厂,一个Statement却只能对应一个ResultSet(它们是一一对应的关系)。 所以在一段程序里要用多个ResultSet的时候,必须再Connection中获得多个Statement,然后一个Statement对应
MySql——得到ResultSet的记录个数的正确方法
场景: Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","haha","haha"); String sql = "select * from gonglue"; Prepared
ResultSet中的getdate只能取到日期不能取到时间??
rs.getDate()只是返回日期部分 rs.getTime()只是返回时间部分 rs.getTimestamp()才是返回时间和日期 今天碰到一个mysql日期时间比较查询的问题,将解决的经验写下来分享。     mysql数据库中存的时间格式为2008-12-28 18:08:08,现在先要从一个一个结果集rs中获得一个日期时间。我先用rs.getDate()方法试着获取时间
修正SQL Server事务日志备份/截断的JOB错误
无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。
Oracle数据库,结果集已关闭(SQLException: Closed Resultset)
在制作BBS论坛的过程中,根据需要,我计划将数据库的访问、查询操作和查询结果分在两个函数中进行,即在数据库操作类DBAccess中有两个函数(错误代码): private ResultSet executeQuery(String sql) throws SQLException { try{ conn=ds.getConnection(); conn.setAutoCo
关闭
关闭