java中把数据库中表的数据取出来,放在什么地方?比如.net里的DataSet,java有吗?

解决方案 »

  1.   

    不管用什么样的语言,查出来后都是放在set里面,java的是resultset。
      

  2.   

    我刚刚试了一下,我是将查询结果关闭连接后返回,但是Resultset提示错误了。这样做能行吗?
      

  3.   

    找个JDBC的例子学习一下就会了。
      

  4.   

    ResultSet对象生成时数据并没有从库表取出,只有调用其next方法时才会取出一条数据,所以ResultSet要求保持数据库连接
      

  5.   

    刚刚也找了一些资料,再想问一下,ResultSet是不是必须要打开数据库连接才能使用的?我想使用一个返回的结果集,在这个结果集上对数据进行处理和显示。
      

  6.   

    比如有没有像list,arraylist一样的接口或者对象呢?
      

  7.   

    你可以循环取出来。.net的DataSet只不过是将循环取出部分已经写出了。而java只是给了一个指针而已。具体的消耗是一样的。
      

  8.   

    呵呵 java里没有dataset内存中的数据库的机制
    只有ResultSet
      

  9.   

    JAVA的AarryList,LinkList,HashSet都可以保存数据啊,把resultset的数据可以导入到这些Collection里就是了啊
      

  10.   

    JAVA的数据库使用方面比.NET弱多了。
    .NET有现成的控件、还是可视化开发的、拖来拖去设置设置属性就行(包括脱机保持结果集)
      

  11.   

    根据大家提供的介绍,我找了相关的知识,看了一下,逐渐了解了这里的原理。谢谢大家了。感觉java 很博大精深啊!