我的数据库中存在一个结构,类似于windows中的资源管理器结构,请问我要用java语言实现遍厉这个结构并获得每个结点的信息,实现这个功能用什么方法效率最高?我现在用的是递归,但效率不加。

解决方案 »

  1.   

    什么数据库?
    ORACLE支持start with id=0 connect by prior parent_id=id 的语法 专门针对这种节点数据的
      

  2.   

    Oracle 8,楼上的能不能再说得细一些,你说的这个语法我没听过,我应该看看哪方面的资料呢?
      

  3.   

    自己GOOGLE start with  connect by prior 吧
    这个语法会把以一个父节点为开始,按父节点-子节点--下级子节点--下级子节点--子节点--下级子节点--下级子节点
    的模式把数据查询出来