String getString(int columnIndex)
package mysql_jdbc;
import utils.MySQLtool;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
public class JDBCtest5 {
public static void main(String[] args)throws Exception {
Connection conn = MySQLtool.init();
Statement stat = conn.createStatement();
String s = "select l1,l2,l3,l4,l5 from free";
//查询用executeQuery()方法
ResultSet resultSet = stat.executeQuery(s);
//resultSet.next()取出每一行,用While是循环取出,直到光标移动至没有数据那一行为止
while(resultSet.next()){
//String getString(int columnIndex)取出哪一列(columnIndex)
String l1 = resultSet.getString(1);
String l2 = resultSet.getString(2);
String l3 = resultSet.getString(3);
String l4 = resultSet.getString(4);
String l5 = resultSet.getString(5);
System.out.println("l1:"+l1+" l2:"+l2+" l3:"+l3+" l4:"+l4+" l5:"+l5);
}
stat.close();
conn.close();
}
}
注意事项:
同一个resultSet对象,只能遍历一次,即同一个表在查询完毕后,光标移动至末尾,再次编辑代码查询时,不再显示。