接下来实现使用JDBC完成对数据库数据的查询,这里先讲涉及的几个知识点。
1.java.sql.ResultSet:表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
ResultSet
对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next
方法将光标移动到下一行;因为该方法在 ResultSet
对象没有下一行时返回 false
,所以可以在 while
循环中使用它来迭代结果集。默认的 ResultSet
对象不可更新,仅有一个向前移动的光标。因此,只能迭代它一次,并且只能按从第一行到最后一行的顺序进行。
2.java.sql.ResultSet里的方法 next():
将光标从当前位置向前移一行。ResultSet
光标最初位于第一行之前;第一次调用 next
方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。
当调用 next
方法返回 false
时,光标位于最后一行的后面。
接下来先放张数据库里一张表:
执行查询操作的代码: