sql取数据库中对应数据总行数 String sql = "select count(*) as num from Defects_tbl where 任务序号 = '"+taskid+"'"; pre = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs = pre.executeQuery(); int sum = rs.getInt("num"); 为什么提示取不到值呢?求救!!!!
------解决方案-------------------- int sum = rs.getInt(0); 试试。
------解决方案--------------------
Java code
String sql = "select count(*) as num from Defects_tbl where 任务序号 = ?";
pre.setString(1,taskid);
------解决方案-------------------- mysql数据库?如果是,就是字符问题吧
------解决方案-------------------- rs.next()先来一遍
------解决方案-------------------- 你还没读, 像楼上说的 re.net();
------解决方案--------------------