社区
Java SE
帖子详情
请高手帮帮忙,java数据库连接的result set问题
zhouke_er
2007-05-09 09:56:31
我想把连接数据库取数据和处理数据放在两个函数中实现
于是用了一个全局变量(类变量)result set
可是这样一来运行的时候会报错说result set耗尽
是不是result set不能通过全局变量传数据啊,取数据和处理数据只能写在一个函数里面吗?
请高手指点,谢谢了!
...全文
279
7
打赏
收藏
请高手帮帮忙,java数据库连接的result set问题
我想把连接数据库取数据和处理数据放在两个函数中实现 于是用了一个全局变量(类变量)result set 可是这样一来运行的时候会报错说result set耗尽 是不是result set不能通过全局变量传数据啊,取数据和处理数据只能写在一个函数里面吗? 请高手指点,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouke_er
2007-05-10
打赏
举报
回复
谢谢各位
我已经换了别的办法
希望能够顺利
zhouke_er
2007-05-09
打赏
举报
回复
有什么好点的办法吗,我不想破坏我设计好的程序结构
zhouke_er
2007-05-09
打赏
举报
回复
真是郁闷啊,程序都要重写了。。。
如果用arraylist太占用内存了,我读的数据库很大的
hudingchen
2007-05-09
打赏
举报
回复
没关闭ResultSet
pdvv
2007-05-09
打赏
举报
回复
ResultSet在关闭之前,相当于数据库有一个打开的游标没有关闭,只有关闭后它占用的内存才能释放,所以结果集在使用完后要及时关闭。
通常做法是循环读取结果集,把数据保存到一个集合对象中,比如ArrayList,然后关闭结果集。代码间传递的是ArrayList对象。
wangkm
2007-05-09
打赏
举报
回复
连接数据库取数据的方法返回值作为处理数据方法的参数传过来就可以啊
yyelan
2007-05-09
打赏
举报
回复
我前一段时间也被这个问题困扰.但是resultset是不能传值的,因为它是一个端口.
最后我只好做了一个类,以这个类的对象为结点,对象内容就是resultset的各个项,把结点存入ArrayList中,用ArrayList传值.
如果取出单行记录,直接就用这个类的对象来传值.
希望对你能有些帮助.
jdbc基础和参考
1.
数据库连接
的方式: ODBC:开放式
数据库连接
。 C语言实现的,提供语言和(基于SQL的)数据库进行交互的“一致性”的接口 JDBC:
java
版本的ODBC JDBC连接数据库的步骤: 1.注册驱动(加载驱动): 注册的方式: ...
java
数据库连接
池操作
一、应用程序直接获取
数据库连接
的缺点 用户每次
请
求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大...
基于Web的酒店客房管理系统的设计与实现+论文+开题
博主介绍:✌在职
Java
研发工程师、专注于程序设计、源码分享、技术交流、专注于
Java
技术领域和毕业设计✌ 项目名称 基于Web的酒店客房管理系统的设计与实现 系统说明 3.2.1 用户模块功能分析 前台模块应主要...
java
web学习总结——
数据库连接
池
一、应用程序直接获取
数据库连接
的缺点 用户每次
请
求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的...
Java
、数据库等面试题大全
3. 笔试题之
Java
基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他。有些题来自网上搜集整理,有些题来自...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章