数据库取出的结果集怎样与其他模块代码进行交互呢? 放到一个集合中呀,一般都用ArrayList 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以这样。 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=你的方法名 你的意思是db类return到ArrayList中,然后在bbb类中把许多String信息也放到ArrayList中,然后把2个ArrayString作为参数穿给ccc中类中的函数。 你可以定义一个bean,用于存放取出来的值。 to: lijunjiejava(不眠之夜) ConnectionProxy conProxy=new ConnectionProxy(con,false); con=conProxy.getConnection();这两句话有什么用?我以前没用过.谢谢! 你可以定义一个bean,用于存放取出来的值。这个应该怎么做呢? 你可以象struts那样做,写一个bean叫DBDataclass DBData {private ArrayList data=null;public DBData() {}public DBData(ResultSet rs) {/////从ResultSet取值放进ArrayList}public getData() {////从ArrayList取值返回}} java多线程处理任务 使用FileInputStream来读取指定文件数据 enum+设计模式问题 java 里面有没有动态数组 初遇JAVA泛型的一个问题。请帮忙。 吸血鬼数字的算法的问题 关于MP3转换成MID文件的程序,实现方法,来者有分 新手提问:请大家讨论一下下面这个程序的优化。 每一个对象在java虚拟机中运行,是不是都需要一个线程来维护它的运行??? 超级菜鸟问题?另:新年送分了,前10位没人10分 applet的右键菜单如何实现多级?给个简单例子?who有 事件处理的一个问题
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=你的方法名
ConnectionProxy conProxy=new ConnectionProxy(con,false);
con=conProxy.getConnection();
这两句话有什么用?我以前没用过.谢谢!
class DBData {
private ArrayList data=null;
public DBData() {
}
public DBData(ResultSet rs) {
/////从ResultSet取值放进ArrayList
}
public getData() {
////从ArrayList取值返回
}
}