从数据库查询结果返回到rs结果集中,然后存到一个二维数组里面。
用rs.getString(1)
获取第一列数据,那不应该是返回第一列所有的字符拼成的一个字符串吗?为什么是这个结果
String sql = "select name, sex, city from register";
sta = conn.createStatement();
rs = sta.executeQuery(sql);
int temp = 0;
while(rs.next()) {
temp++;
System.out.println(rs.getString(1));
System.out.println("==============");
}
这个方法到底是怎么用的?求解答
数据库数据什么样的,name是 2,22吗
ResultSet 就像一个游标一样,默认是在第一行记录的前面,每次调用 next 方法指向下一行,然后调用 getString 方法获取到的是当前行的列值。