社区
Java SE
帖子详情
数据库取出的结果集怎样与其他模块代码进行交互呢?
ray428
2004-11-17 09:57:03
我有一个db.java,里面有一个DB类,取出了数据库中的结果集。
我还有另一个模块(bbb.java),这个aaa类的作用是取出了许多String的信息。
我要在第三个模块(ccc.java),在ccc类中把DB结果集的内容同许多String的信息比较。
我应该如何保存DB类的结果集,并把结果集传给ccc类呢?是以参数形式或是其他形式?
在C中可以定义一个结构,把信息放进结构中,JAVA中可以这样吗?
...全文
138
9
打赏
收藏
数据库取出的结果集怎样与其他模块代码进行交互呢?
我有一个db.java,里面有一个DB类,取出了数据库中的结果集。 我还有另一个模块(bbb.java),这个aaa类的作用是取出了许多String的信息。 我要在第三个模块(ccc.java),在ccc类中把DB结果集的内容同许多String的信息比较。 我应该如何保存DB类的结果集,并把结果集传给ccc类呢?是以参数形式或是其他形式? 在C中可以定义一个结构,把信息放进结构中,JAVA中可以这样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afanyun
2004-11-17
打赏
举报
回复
to: lijunjiejava(不眠之夜)
ConnectionProxy conProxy=new ConnectionProxy(con,false);
con=conProxy.getConnection();
这两句话有什么用?我以前没用过.谢谢!
zhaohao19853
2004-11-17
打赏
举报
回复
你放进一个地方保存,通过构造器,或者是方法传,那就随便你拉
怎么方便怎么传
不徻写代码
2004-11-17
打赏
举报
回复
写个方法传结果集
擦枪走火
2004-11-17
打赏
举报
回复
你可以定义一个bean,用于存放取出来的值。
ray428
2004-11-17
打赏
举报
回复
你的意思是db类return到ArrayList中,然后在bbb类中把许多String信息也放到ArrayList中,然后把2个ArrayString作为参数穿给ccc中类中的函数。
lijunjiejava
2004-11-17
打赏
举报
回复
可以这样。
public Vector loadDepartments() throws Exception
{
Vector list=new Vector();
Connection con=null;
PreparedStatement stmt=null;
ResultSet rs=null;
try
{
con=ConnectionPool.getConnection();
ConnectionProxy conProxy=new ConnectionProxy(con,false);
con=conProxy.getConnection();
String query="select * from T_department";
stmt=con.prepareStatement(query);
rs=stmt.executeQuery();
while(rs.next())
{
DepartmentItem departmentItem=new DepartmentItem();
departmentItem.setNode_id((Integer)rs.getObject("Node_id"));
departmentItem.setDepartment_name(rs.getString("Department_name"));
list.add(departmentItem);
}
}
catch(Exception e)
{
System.out.println("connection error");
}
finally
{
try
{
rs.close();
stmt.close();
con.close();
}
catch(Exception e)
{
System.out.println("UserSelect class in loadDepartment error"+e);
}
}
return list;
}
我用的model
你可以用数组把数据放入数组,然后把数组放在vector中。
取值用Vector t=你的方法名
treeroot
2004-11-17
打赏
举报
回复
放到一个集合中呀,一般都用ArrayList
jFresH_MaN
2004-11-17
打赏
举报
回复
你可以象struts那样做,写一个bean叫DBData
class DBData {
private ArrayList data=null;
public DBData() {
}
public DBData(ResultSet rs) {
/////从ResultSet取值放进ArrayList
}
public getData() {
////从ArrayList取值返回
}
}
ray428
2004-11-17
打赏
举报
回复
你可以定义一个bean,用于存放取出来的值。
这个应该怎么做呢?
JAVA做的一个相册
集
数据库
这包括文件的上传(将图片文件从磁盘读取并存入
数据库
)、下载(从
数据库
取出
图片并保存到本地)以及预览(加载部分数据
进行
显示)。 4. **用户界面(UI)设计**: 为了让用户能够方便地浏览和管理相册,应用可能...
一个专为Python3设计的高效轻量级MySQL
数据库
连接池管理工具spmpool_它基于PyMySQL驱动实现_旨在简化Python3应用程序与MySQL
数据库
之间的连接管理_通.zip
当应用程序需要与
数据库
进行
交互
时,它不需要每次都去创建一个新的连接,而是从池中
取出
一个空闲的连接
进行
复用,使用完毕后再将连接放回池中,而不是直接关闭。这样的机制大大提高了
数据库
连接的利用效率,并且避免...
socket服务端,PC端,手持终端源
代码
(附
数据库
文件)
一旦有客户端连接,服务端会创建一个Socket连接,并与之
进行
数据
交互
。服务端可能包含多个线程或异步处理机制,以同时处理多个客户端的连接。这里的源码可能涉及了Socket的bind()、listen()和accept()等函数,以及...
一个基于libmysql的MySQL
数据库
连接池.docx
第二层则根据业务需求,封装成多个子
模块
,提供给其他系统组件与
数据库
交互
的接口。这样做可以提高数据安全性,降低系统的耦合度,增强稳定性和可用性,并简化上层
代码
对
数据库
的访问。
数据库
连接类主要负责以下...
易语言源码易语言MYSQL连接池
模块
源码.rar
在易语言中实现的MYSQL连接池
模块
,将帮助开发者更高效地处理与MySQL
数据库
的
交互
。
模块
中可能包括以下关键组件和功能: 1. 连接管理:
模块
会维护一个连接池,其中存储可供复用的
数据库
连接。当需要连接
数据库
时,...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章