📝 Apache Commons DBUtils教程
20篇技术文档📅  最后修改于: 2020-11-18 08:05:17        🧑  作者: Mango
Apache Commons DbUtils库是一组很小的类,这些类旨在简化JDBC调用处理,而不会造成资源泄漏,并使代码更简洁。本教程涵盖了对Apache Commons DBUtils的基本了解并了解其工作原理所需的大多数主题。本教程已为初学者准备,以帮助他们了解与Apache Commons DBUtils相关的基本概念到高级概念。先决条件在开始练习本参考文献中提供的各种类型的示例之前,我们...
📅  最后修改于: 2020-11-18 08:05:33        🧑  作者: Mango
Apache Commons DbUtils库是一组很小的类,这些类旨在简化JDBC调用处理,而不会造成资源泄漏,并使代码更简洁。由于JDBC资源清理非常繁琐且容易出错,因此DBUtils类有助于抽象出样板代码,以便开发人员仅专注于与数据库相关的操作。使用DBUtils的优点没有资源泄漏-DBUtils类确保没有资源泄漏发生。清除和清除代码-DBUtils类提供清除和清除代码来执行数据库操作,而无...
📅  最后修改于: 2020-11-18 08:06:25        🧑  作者: Mango
要开始使用DBUtils开发,您应该按照以下步骤设置DBUtils环境。我们假设您正在Windows平台上工作。安装Java从Java Official Site安装J2SE Development Kit 5.0(JDK 5.0)。确保按照以下说明设置以下环境变量-JAVA_HOME-此环境变量应指向安装JDK的目录,例如C:\ Program Files \ Java \ jdk1.5.0。C...
📅  最后修改于: 2020-11-18 08:07:00        🧑  作者: Mango
本章提供了有关如何使用DBUtils库创建简单JDBC应用程序的示例。这将向您展示如何打开数据库连接,执行SQL查询以及显示结果。本模板示例中提到的所有步骤将在本教程的后续章节中进行说明。创建JDBC应用程序构建JDBC应用程序涉及以下六个步骤-导入软件包-要求您包含包含数据库编程所需的JDBC类的软件包。通常,使用import java.sql。*就足够了。注册JDBC驱动程序-要求您初始化驱动...
📅  最后修改于: 2020-11-18 08:07:22        🧑  作者: Mango
下面的示例将演示如何在DBUtils的帮助下使用插入查询创建记录。我们将在员工表中插入一条记录。句法哪里,insertQuery-插入具有占位符的查询。queryRunner-QueryRunner对象,用于在数据库中插入员工对象。为了理解与DBUtils有关的上述概念,让我们编写一个示例,该示例将运行插入查询。为了编写示例,让我们创建一个示例应用程序。StepDescription1Update...
📅  最后修改于: 2020-11-18 08:07:51        🧑  作者: Mango
下面的示例将演示如何在DBUtils的帮助下使用Read查询读取记录。我们将从员工表中读取一条记录。句法哪里,resultHandler-将结果集映射到Employee对象的ResultSetHandler对象。queryRunner-QueryRunner对象,用于从数据库读取员工对象。为了理解与DBUtils有关的上述概念,让我们编写一个示例,该示例将运行读取查询。为了编写示例,让我们创建一个...
📅  最后修改于: 2020-11-18 08:08:12        🧑  作者: Mango
下面的示例将演示如何在DBUtils的帮助下使用Update查询更新记录。我们将更新员工表中的记录。句法哪里,updateQuery-更新具有占位符的查询。queryRunner-QueryRunner对象以更新数据库中的员工对象。为了理解与DBUtils有关的上述概念,让我们编写一个示例,该示例将运行更新查询。为了编写示例,让我们创建一个示例应用程序。StepDescription1Update...
📅  最后修改于: 2020-11-18 08:08:34        🧑  作者: Mango
下面的示例将演示如何在DBUtils的帮助下使用Delete查询删除记录。我们将删除员工表中的一条记录。句法哪里,deleteQuery-删除具有占位符的查询。queryRunner-QueryRunner对象,用于删除数据库中的员工对象。为了理解与DBUtils有关的上述概念,让我们编写一个示例,该示例将运行删除查询。为了编写示例,让我们创建一个示例应用程序。StepDescription1Up...
📅  最后修改于: 2020-11-18 08:08:57        🧑  作者: Mango
org.apache.commons.dbutils.QueryRunner类是DBUtils库中的中心类。它使用可插拔策略执行SQL查询以处理ResultSet。此类是线程安全的。类声明以下是org.apache.commons.dbutils.QueryRunner类的声明-用法步骤1-创建一个连接对象。步骤2-使用QueryRunner对象方法进行数据库操作。例下面的示例将演示如何使用Que...
📅  最后修改于: 2020-11-18 08:09:29        🧑  作者: Mango
org.apache.commons.dbutils.AsyncQueryRunner类有助于在异步支持下执行长时间运行的SQL查询。此类是线程安全的。此类支持与QueryRunner相同的方法,但它返回Callable对象,这些对象可在以后用于检索结果。类声明以下是org.apache.commons.dbutils.AsyncQueryRunner类的声明-用法步骤1-创建一个连接对象。步骤2...
📅  最后修改于: 2020-11-18 08:10:02        🧑  作者: Mango
org.apache.commons.dbutils.ResultSetHandler接口负责将ResultSets转换为对象。类声明以下是org.apache.commons.dbutils.ResultSetHandler类的声明-用法步骤1-创建一个连接对象。步骤2-创建ResultSetHandler的实现。步骤3-将resultSetHandler传递给QueryRunner对象,并进行...
📅  最后修改于: 2020-11-18 08:10:26        🧑  作者: Mango
org.apache.commons.dbutils.BeanHandler是ResultSetHandler接口的实现,负责将第一个ResultSet行转换为JavaBean。此类是线程安全的。类声明以下是org.apache.commons.dbutils.BeanHandler类的声明-用法步骤1-创建一个连接对象。第2步-获取ResultSetHandler的实现作为BeanHandler...
📅  最后修改于: 2020-11-18 08:10:51        🧑  作者: Mango
org.apache.commons.dbutils.BeanListHandler是ResultSetHandler接口的实现,负责将ResultSet行转换为Java Bean列表。此类是线程安全的。类声明以下是org.apache.commons.dbutils.BeanListHandler类的声明-用法步骤1-创建一个连接对象。步骤2-将ResultSetHandler的实现作为Bean...
📅  最后修改于: 2020-11-18 08:11:19        🧑  作者: Mango
org.apache.commons.dbutils.ArrayListHandler是ResultSetHandler接口的实现,负责将ResultSet行转换为object []。此类是线程安全的。类声明以下是org.apache.commons.dbutils.ArrayListHandler类的声明-用法步骤1-创建一个连接对象。第2步-获取ResultSetHandler的实现作为Arr...
📅  最后修改于: 2020-11-18 08:11:41        🧑  作者: Mango
org.apache.commons.dbutils.MapListHandler是ResultSetHandler接口的实现,负责将ResultSet行转换为Maps列表。此类是线程安全的。类声明以下是org.apache.commons.dbutils.MapListHandler类的声明-用法步骤1-创建一个连接对象。步骤2-将ResultSetHandler的实现作为MapListHand...