摘 要 ResultSet是使用JAVA语言进行Jdbc编程时常用的操作数据库的类。RowSet 接口扩展了标准 java.sql. ResultSet 接口,RowSetMetaData 接口扩展了 java.sql. ResultSetMetaData 接口。与 JDBC ResultSet 对象配套使用的第三方软件工具也可以方便地用于 rowset。在JDK 5.0 开始定义了标准的 JDBC RowSet 接口,并且给出了相应的参考实现,因此可以很方便的使用RowSet接口所提供的功能。
关键词R e s u l t S e t异常对象C a c h e d R o w S e t SQLException
一、概述
包装一个ResultSet对象,可以使用结果集作为JavaBeans 组件。JdbcRowSet对象可以是用来编写应用程序的工具之一。因为JdbcRowSet是一个连接的行集,也就是说,它继续使用支持JDBC技术的驱动程序来维护它与数据库的连接,也有效地使驱动程序成为javabean组件。
J d b c R o w S e t对象的另一个优点是,它可以用于使ResultSet对象可滚动和可更新。所有行集对象都是默认可滚动和可更新的。如果使用的驱动程序和数据库不支持滚动和/或更新结果集,应用程序可以使用ResultSet对象的数据填充JdbcRowSet对象,然后在JdbcRowSet对象上操作,就像它是ResultSet对象一样。
二、创建一个JdbcRowSet对象
JdbcRowSet接口(JdbcRowSetImpl)的参考实现提供了默认构造函数的实现。用默认值初始化一个新实例,它可以根据需要设置新的值。一般来说,该方法如下实现过程如下:
建立与数据库的连接;
创建一个PreparedStatement对象并设置它的任何占位符参数;
执行语句以创建ResultSet对象;
如果execute方法成功,它将设置适当的私有JdbcRowSet 字段,如下所示:
连接对象——行集和数据库之间的连接;
PreparedStatement对象——生成结果集的查询;
ResultSet对象——由rowset的命令生成的结果集, 实际上是一个javabean组件;
如果这些字段没有被设置,意味着执行方法没有成功执行,那么除了执行和关闭之外,没有其他方法可以调用rowset,而且所有其他公共方法都将抛出异常。
注意,在调用execute方法之前,必须设置建立连接所需的命令和属性。
实现的主要代码如下所示:
JdbcRowSetImpl jrs = new JdbcRowSetImpl();
jrs.setCommand("SELECT * FROM TITLES WHERE TYPE = ?");
jrs.setURL("jdbc:myDriver:myAttribute");
jrs.setUsername("cervantes");
jrs.setPassword("sancho");
jrs.setString(1, "BIOGRAPHY");
其中变量jrs现在表示JdbcRowSetImpl的一个实例,它是
JAVA连接数据时JdbcRowSet接口的使用方法
徐洪位
(重庆财经职业学院)
这么多字、会讲这么多故事表现出超级的崇拜。年龄相差不大的学生在一起读书是特别快乐的事,学生除了有年龄贴近的优势外,他们选的书也与我们选的不一样,更贴近小同学。 “大小共读”中不仅能享受到更多书的乐趣,还能在对哥哥的带领下汲取阅读的力量,乐在其中。
java的jdbc连接数据库(四)亲子阅读——品味生活中的亲情
我还充分运用部编版教材上的阅读内容,认真准备让学生回家“和大人一起读”。读之前,我通过QQ给家长一些读书提示,或者是边读边问让学生读中思考,或者是分角朗读。有一次,在和大人一起读《狐狸和乌鸦》的故事时,我让大家表演读!那天晚上,我们的QQ可热闹了,家长和孩子一起表演读,表演的视频一个接一个地发出来,家长们互相鼓励互相学习,有的全家参与,有的反复录制一次比一次有进步……这样的读书氛围也在不知不觉中让学生更快乐,家长也纷纷感叹原来读书不枯燥,阅读也有乐趣享。
此外,我常常开展“我读故事——你把故事讲给爸爸妈妈听”“和爸爸妈妈聊聊你读的故事”,课前一分钟“好书分享”等活动,我不仅让学生读,更让学生分享读的内容。“读”充满了学生的学习生活,“乐”在读中随处可见。
“乐读”的种子也在丰富的平台上茁壮生长。
三、让“乐读”之花在激励评价中绽放
“好孩子是夸出来的。”来自老师的激励评价可以帮助学生更快成长。会安静阅读的学生,能把读到的故事讲给老师听的学生,可以得到一颗“阅读之花”;每天坚持阅读,并能认真记录阅读存折的学生能盖上“阅读之花”的积花小印章,积满五个小印章可以兑换自己喜欢的礼物;每周五对比阅读存折记录情况评选的“阅读小花朵”还能收到来自老师的鼓励和奖品……丰富的激励评价机制让学生更是感受到读的乐趣。
一个学生爱上了阅读,稚气地告诉妈妈:要让习爷爷给全国每个人都发一本阅读存折,让全国人民都来读书呢!一位家长告诉我:儿子自从有了阅读存折,每天早上起床、下午放学第一件事都是读书,还说这样可以一天记录两次就可以盖上更多“阅读花”小印章,成为阅读的小明星了!虽然现在的他还是为了奖励而读书,但不用多久,阅读的习惯也会在学生对小印章的憧憬中一点点养成,绽放出真正的阅读之花。
有人说:“一个多读书的人,其视野必然开阔,其志向尽然高远,其追求尽然执着。”喜欢读书的人一定是聪慧的。为了让学生成为聪慧的人,作为引路人,我从一年级黄金阅读期开始,为无识字基础的学生开启一扇“乐读”之门,让他们爱上阅读,乐于阅读,真正在阅读中享受了快乐。
教育论坛
2018.NO17

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。