日期:2014-05-18  浏览次数:20642 次

jdbc 连接 进行复合语句查询,问题奇怪
我用一个   复合语句      
          st   =   con.createStatement();
          ResultSet   rs   =   st.executeQuery(Sql);
          boolean   bo   =   rs.next();
               

bo   始终是false;   但将复合语句作为视图调用可以正常返回true;

如果把复合语句换成   对一个表的查询也没问题;

想问问大家是什么问题;有人说是drive包更新要;想问下大家


------解决方案--------------------
上面说完整点,好帮你解决,代码写全点呀
------解决方案--------------------
我用一个 select 多个表的 复合查询语句
st = con.createStatement();
ResultSet rs = st.executeQuery(Sql);
boolean bool = rs.next();


bool返回 始终是false; 但将复合语句作为视图查询调用可以正常返回true;

如果把复合语句SQL换成 对一个表的查询也没问题;

真不知道什么原因
想问问大家是什么问题;有人说是drive包更新要;想问下大家


------解决方案--------------------
Sql语句问题吧
------解决方案--------------------
你还是把代码都贴出来吧,不然鬼才知道
------解决方案--------------------
SQL语句吧``如果查出来没有数据的话next就会返回false。因为没有下一行了