首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用java 从oracle数据库读数据,利用sql话语

2012-08-08 
用java 从oracle数据库读数据,利用sql语句有一个表有字段:ID,NAME,PARENT_ID等,parent_id对应父id,比如第

用java 从oracle数据库读数据,利用sql语句
有一个表有字段:ID,NAME,PARENT_ID等,parent_id对应父id,比如第一条数据
id=14,parent_id=8,我希望取出第二条数据:ID=8,parent_id=2,在取出第三条数据:id=2,parent_id=0,结束
麻烦具体点

[解决办法]
n你的意思是取到 parent_id = 0的就算结束 ?

那你就写个
int pId = -1 ;
while(rs.hasNext() && pId != 0){
...
pId = rs.getInt("parent_id") ;
}
[解决办法]
select * from t2 start with id = 14 connect by prior id = parent_id;

热点排行