构造函数中调用结果集?那你不是需要再次获得连接?
这种做法是不对的,谁教你的呢?建议一个PoJo类不要跟数据库之类的关联
你可以先把 rs 中所有的值取出来,放在一个List中
再把这个结果集关了
执行另一个SQL,取得结果集
再使用另一个脱离PoJo类的方法,通过结果订生成Organ对象
这种做法是不对的,谁教你的呢?建议一个PoJo类不要跟数据库之类的关联
你可以先把 rs 中所有的值取出来,放在一个List中
再把这个结果集关了
执行另一个SQL,取得结果集
再使用另一个脱离PoJo类的方法,通过结果订生成Organ对象
解决方案 »
- 请教classloader问题
- 请教一个问题,一个具有静态属性的成员方法能不能被子类覆盖?
- 如何在用java实现图像的渐入渐出
- 200分,200分,不是很难的jni问题啊!但我困惑中………………………
- 如何向jlist动态加入选项??
- 星际争霸是我最珍爱的游戏,但我至今不能看透其全部,在我眼中它几年来一直被神秘的面纱笼罩着,这个面纱就是计算机语言
- Method是String类型,值是一个函数的方法名,如何实现这个方法的调用?
- java打印问题,急急急!
- weblogic和jbulider整和后出现的问题!问题应该比较容易,我给50分!
- 请教::如何写写入服务的java程序(应用在NT上)
- 统计两个相同位数(32或64或128...)二进制无符号整数有多少位不同
- test
Statement statement = Connection.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
哦.原来是这样啊...我感觉你这种做法非常好..
没啥经验.边学边弄的.-_-.我先去学学List的用法.PoJo类是什么?
{Name=a1, ONo=1}Q1.我想分别输出得到这个Name=a1, ONo=1,要用哪个?
Q2.JDK手册里查List怎么查不到get(int xxx)这个方法?
具有get和set方法的类
及时和数据库的交互关闭了
数据集合仍然持久化在内存中 你可以试试
对于你的那个{Name=0,O=1}
如果只有两个字段,可以使用Map
ResultSet rs1 = stmt.executeQuery("select * from User");
你可以用rs1.getString(1);类似放法把这个结果集的数据放在String result中,然后把result传给
new Organ(rs.getString("Name"))的构造方法,还有一点我想说下rs.getString("Name")获得结果集数据最好不要这样写,如果获得第一个数据rs1.getString(1);第二个数据rs1.getString(2);你在getString中的参数设为string不好,最好是int.
还有就是不用研究什么list,和string[]数组是一样的,没必要弄的那么复杂。
你这个不是什么内部类,只是新建了个Organ类作为类DefaultMutableTreeNode的参数。
new DefaultMutableTreeNode(new Organ(rs.getString("Name")){
public String string;
public Organ(String String){
this.string=string;
}})
想我这个构造方法写在里面的才是内部类,你那个只是引用类做参数