通过代码示例跟我学apachecommons-dbutils数据库访问组件技术及应用实例内容摘要:
ultSet自动地 转换为 其它形式的数据类型,如对象、 List 集合等。 下图所示为 API 帮助文档中的 ResultSethandler 接口的定义及其各个不同的实现类的说明图示。 ResultSethandler 接口的定义及各个不同的实现类 在 ResultSetHandler 接口中只声明了一个方法: Object handle ( .rs), 它 实现把 JDBC 的结果集转换为目标类型的 实体 对象。 下面为 ResultSetHandler 接口的不同实现类的主要功能: 1) ArrayHandler:将结果集中的第一行数据转化成一个对象数组; 2) ArrayListHandler:将结果集中的所有数据转 化成一个 List 集合对象,但在 List 集合中存放的是一系列的对象数组; 3) BeanHandler:将结果集中的第一行的数据转化成某个实体类的对象实例; 4) BeanListHandler :将结果集中的所有的数据转化成一个 List 集合对象,但在 List 集合中存放的是某个实体类的一系列的对象实例; 5) ColumnListHandler :将 结果集 中 的 某一列的数据 转化 成 一个 List 集合对象,但在 List集合中 存放的是 Object 对象。 作者考虑到本书的篇幅有限,不能对 CommonsDbUtils 组件 内的各个功能类进行 详细的说明,读者在开发过程中可以随时查看与 CommonsDbUtils 组件 有关的 API 帮助文档了解所需要的目标方法的定义及功能说明。 应用 CommonsDbUtils 组件简化 JDBC 编程实现 应用 CommonsDbUtils 组件的编程实现的基本步骤 ( 1)加载 JDBC 驱动程序类 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 5/9 页 5 编程访问数据库表中数据的功能程序之前,读者首先要加载对应的数据库系统 JDBC 驱动程序类,下面的示例代码是加载 MySQL 数据库系统的 JDBC 驱动程序类: boolean returnResult=()。 if(returnResult){ (已经成功地加载了 MySQL 的 JDBC 驱动程序类。 )。 } ( 2)获得数据库连接对象 在具体进行数据库表中的数据访问操作之前,读者必须要获得数据库连接 Connection 对象,这可以通过下面的示例代码 —— 下面的代码是获得对 MSQL 数据库的连接对象: String JDBC_DSN_URL =jdbc: String JDBC_dbUserName =root。 String JDBC_dbUserPassWord =root。 Connection con = (JDBC_DSN_URL,JDBC_dbUserName, JDBC_dbUserPassWord)。 ( 3)操作访问目标数据库表中的数据 可以利用 QueryRunner 类中的 query 和 update 等方法 操作访问目标数据库表中的数据 ,下面为对 webbank 数据库文件中的 userInfo 表中的数据进行查询的代码示例: QueryRunner oneQueryRunner = new QueryRunner()。 String。通过代码示例跟我学apachecommons-dbutils数据库访问组件技术及应用实例
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。