日期:2014-05-17  浏览次数:20641 次

查询连接两个表后信息查不到
在利用jdbc连接MySQL数据库时想查找两个表的信息,利用连接两个表成视图后查询,查询语句为:
String sql = "select user.* from user inner join user_group on user.VUserId = user_group.VUserId where user_group.IGroupId = ?";
user、user_group是两个表
利用Struts2框架,用此action显示user表中信息,在显示页面中可得到IGroupId值,也得到了查询后的得到的表users,只是为空,后台报错为:jdbc.sql.SQLException:Before start of result set。跟我乱写sql语句报错相同,是不是这条语句写错了?

------解决方案--------------------
需要先resultset.next()

再执行你想要的取得操作。