【摘要】:在Example01.java中编写程序,读取user表中的数据,并将数据打印输出到控制台中,其关键代码如下:程序执行成功后,可以在控制台看到如图11.7所示输出结果。图11.7运行结果在开发过程中,通常我们会将ResultSet结果集中的内容传递给其他程序模块使用,这个时候可以采用集合的方式来存储查询结果。然后,在查询操作的程序中定义集合来保存ResultSet结果集处理之后的数据。
在项目的src目录下,新建一个名为cn.pzhu.jdbc.example的包,并在这个包下面创建一个名为Example01的类。
在Example01.java中编写程序,读取user表中的数据,并将数据打印输出到控制台中,其关键代码如下:
程序执行成功后,可以在控制台看到如图11.7所示输出结果。
提示:
使用ResultSet对象的getXXX()方法获取数据时,第一个参数可以是列的索引,也可以是列的名称。另外,在获取数据的时候,接收数据的变量数据类型必须和数据表中字段类型相对应,否则将抛出java.sql.SQLException异常。
图11.7 运行结果
在开发过程中,通常我们会将ResultSet结果集中的内容传递给其他程序模块使用,这个时候可以采用集合的方式来存储查询结果。(www.daowen.com)
首先,应创建与数据表中数据相对应的类(如User.java),并为该类的私有成员变量提供getter和setter方法。
然后,在查询操作的程序中定义集合来保存ResultSet结果集处理之后的数据。
提示:
数据表中每一行数据都可以看作是一个User对象的实例,那么整个查询结果的结果集就可以看作是很多个User对象的实例,因此可以考虑用User的对象集合来保存结果集中的数据。
处理数据的关键代码如下:
在上述代码中,在while循环内定义User对象的临时变量user,然后通过ResultSet的getXXX()方法将结果集中数据取出,再调用User对象的setter方法将数据保存到临时变量user中。最后,使用list的add()方法将临时变量user添加到集合中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Java程序设计的文章