开发手册 欢迎您!
软件开发者资料库

Commons DBUtils - 环境设置

Apache Commons DBUtils环境设置 - 从简单和简单的步骤学习Apache Commons DBUtils,从基本到高级概念,包括概述,环境设置,第一个应用程序,基本CRUD示例,创建,读取,更新,删除查询,DBUtils对象,QueryRunner, AsyncQueryRunner,ResultSetHandler,BeanHandler,ArrayListHandler,BeanListHandler,MapListHandler,高级DBUtils示例,自定义处理程序,自定义行处理器,使用DataSource。

要开始使用DBUtils进行开发,您应按照以下步骤设置DBUtils环境.我们假设您正在使用Windows平台.

安装Java

从 Java官方网站.

确保将以下环境变量设置为描述如下 :

  • JAVA_HOME : 此环境变量应指向安装JDK的目录,例如C:\Program Files\Java \ jdk1.5.0.

  • CLASSPATH : 该环境变量应该具有适当的路径集,例如C:\Program Files\Java \ jdk1.5.0_20 \\\\\\\\\\\\\\\\\\\\\\\\\\\\此环境变量应指向适当的JRE bin,例如C:\Program Files\Java\jre1.5.0_20\bin.

你可能有这些变量集已经,但只是为了确保如何检查.

  • 进入控制面板并双击系统.如果您是Windows XP用户,则必须先打开"性能和维护",然后才能看到"系统"图标.

  • 转到"高级"选项卡,单击环境变量.

  • 现在检查是否正确设置了上述所有变量.

安装数据库

当然,您需要的最重要的事情是一个实际运行的数据库,其中包含一个可以查询和修改的表.

安装最适合您的数据库.您可以有很多选择,最常见的是 :

  • MySQL DB: MySQL是一个开源数据库.您可以从 MySQL官方网站下载它.我们建议您下载完整的Windows安装.

    此外,下载并安装 MySQL管理员以及 MySQL查询浏览器.这些是基于GUI的工具,可以使您的开发更容易.

    最后,下载并解压缩 MySQL Connector/J (MySQL JDBC驱动程序)位于一个方便的目录中.出于本教程的目的,我们假设您已在C:\Program Files \ MySQL \mysql-connector-java-5.1.8安装了驱动程序.

    因此,将CLASSPATH变量设置为C:\Program Files \MySQL \mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar.您的驱动程序版本可能因安装而异.

  • PostgreSQL DB: PostgreSQL是一个开源数据库.您可以从 PostgreSQL官方网站下载.

    Postgres安装包含一个名为pgAdmin III的基于GUI的管理工具. JDBC驱动程序也包含在安装过程中.

  • Oracle DB :  Oracle DB是Oracle销售的商业数据库.我们假设您拥有必要的分发介质来安装它.

    Oracle安装包括一个名为Enterprise Manager的基于GUI的管理工具. JDBC驱动程序也作为安装的一部分包含在内.

安装数据库驱动程序

最新的JDK包括一个JDBC-ODBC Bridge驱动程序,它使大多数开放式数据库连接(ODBC)驱动程序可供使用JDBC API的程序员使用.

现在,大多数数据库供应商都提供了适当的服务. JDBC驱动程序以及数据库安装.因此,您不必担心这一部分.

设置数据库凭据

在本教程中,我们将使用MySQL数据库.当您安装上述任何数据库时,其管理员ID设置为 root 并提供设置您选择的密码.

使用root ID和密码您可以创建另一个用户ID和密码,也可以为JDBC应用程序使用root ID和密码.

有各种数据库操作,如数据库创建和删除,需要管理员ID和/.密码.

对于JDBC教程的其余部分,我们将使用MySQL数据库,用户名作为ID,密码作为密码.

如果您没有足够的权限来创建新用户,那么您可以要求您的数据库管理员(DBA)为您创建用户ID和密码.

创建数据库

要创建 \\ temp 数据库,请使用以下步骤 :

步骤1

打开命令提示符并更改为安装目录,如下所示 :

C:\>C:\>cd Program Files\MySQL\binC:\Program Files\MySQL\bin>


注意: mysqld.exe 的路径可能会有所不同,具体取决于MySQL的安装位置你的系统.您还可以查看有关如何启动和停止数据库服务器的文档.

步骤2

执行以下命令启动数据库服务器,如果它已经没有运行.

C:\Program Files\MySQL\bin>mysqldC:\Program Files\MySQL\bin>


步骤3

执行以下命令 :  <创建 emp 数据库/p>

C:\Program Files\MySQL\bin> mysqladmin create emp -u root -pEnter password: ********C:\Program Files\MySQL\bin>


创建表


要在emp数据库中创建 Employees 表,请使用以下命令步骤&减去;

步骤1

打开命令提示符并更改为安装目录,如下所示 :

C:\>C:\>cd Program Files\MySQL\binC:\Program Files\MySQL\bin>


第2步

按以下方式登录数据库 :

C:\Program Files\MySQL\bin>mysql -u root -pEnter password: ********mysql>


第3步

创建表员工,如下 :

mysql> use emp;mysql> create table Employees    -> (    -> id int not null,    -> age int not null,    -> first varchar (255),    -> last varchar (255)    -> );Query OK, 0 rows affected (0.08 sec)mysql>


创建数据记录

最后,您在Employee表中创建几条记录,如下所示 :

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');Query OK, 1 row affected (0.05 sec)mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');Query OK, 1 row affected (0.00 sec)mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');Query OK, 1 row affected (0.00 sec)mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');Query OK, 1 row affected (0.00 sec)mysql>


为了全面了解MySQL数据库,请研究 MySQL教程.

下载Commons DBUtils Archive

下载最新版本的Apache Common DBUtils jar文件来自 commons-dbutils-1.7-bin.zip ,MySql连接器 mysql-connector-java-5.1.28-bin.jar ,Apache Commons DBCP  commons-dbcp2-2.1.1-bin.zip ,Apache Commons Pool  commons-pool2-2.4.3-bin .zip 和,Apache Commons Logging  commons-logging-1.2-bin.zip .在编写本教程时,我们已经下载了 commons-dbutils-1.7-bin.zip mysql-connector-java-5.1.28-bin.jar commons-dbcp2-2.1.1-bin.zip commons-pool2-2.4.3-bin.zip commons-logging-1.2-bin.zip 并将其复制到C:\> Apache文件夹中.

操作系统存档名称
Windowscommons-dbutils-1.7-bin.zip
Linuxcommons-dbutils-1.7-bin.tar.gz
Maccommons-dbutils-1.7-bin.tar.gz

设置Apache公共DBUtils环境

设置 APACHE_HOME 环境变量以指向基本目录位置Apache jar存储在您的计算机上.假设我们在各种操作系统的Apache文件夹中提取了commons-dbutils-1.7-bin.zip,如下所示.

OS输出
Windows将环境变量APACHE_HOME设置为C:\Apache
Linuxexport APACHE_HOME =/usr/local/Apache
Macexport APACHE_HOME =/Library/Apache

设置CLASSPATH变量

设置 CLASSPATH 环境变量以指向Common IO jar位置.假设您在各种操作系统的Apache文件夹中存储了commons-dbutils-1.7-bin.zip,如下所示.

OS输出
Windows将环境变量CLASSPATH设置为%CLASSPATH%;%APACHE_HOME%\ commons- dbutils-1.7.jar; MySQL的连接器的Java-5.1.28.jar;公地dbcp2-2.1.1.jar;公地pool2-2.4.3.jar;共享记录-1.2.jar;
Linuxexport CLASSPATH = $ CLASSPATH:$ APACHE_HOME/commons- dbutils-1.7.jar:mysql-connector-java-5.1.28.jar:commons-dbcp2-2.1.1:commons-pool2-2.4.3.jar:commons-logging-1.2.jar.
Macexport CLASSPATH = $ CLASSPATH:$ APACHE_HOME/commons-dbutils- 1.7.jar:mysql-connector-java-5.1.28:commons-dbcp2-2.1.1.jar:commons-pool2-2.4.3.jar; commons-logging-1.2.jar.

现在您已准备好开始尝试使用DBUtils.下一章将为您提供有关DBUtils编程的示例.