要开始使用DBUtils进行开发,您应按照以下步骤设置DBUtils环境.我们假设您正在使用Windows平台.
从 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 数据库,请使用以下步骤 :
打开命令提示符并更改为安装目录,如下所示 :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
注意: mysqld.exe 的路径可能会有所不同,具体取决于MySQL的安装位置你的系统.您还可以查看有关如何启动和停止数据库服务器的文档.
执行以下命令启动数据库服务器,如果它已经没有运行.
C:\Program Files\MySQL\bin>mysqld C:\Program Files\MySQL\bin>
执行以下命令 : <创建 emp 数据库/p>
C:\Program Files\MySQL\bin> mysqladmin create emp -u root -p Enter password: ******** C:\Program Files\MySQL\bin>
要在emp数据库中创建 Employees 表,请使用以下命令步骤&减去;
打开命令提示符并更改为安装目录,如下所示 :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
按以下方式登录数据库 :
C:\Program Files\MySQL\bin>mysql -u root -p Enter password: ******** mysql>
创建表员工,如下 :
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教程.
下载最新版本的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文件夹中.
操作系统 | 存档名称 |
---|---|
Windows | commons-dbutils-1.7-bin.zip |
Linux | commons-dbutils-1.7-bin.tar.gz |
Mac | commons-dbutils-1.7-bin.tar.gz |
设置 APACHE_HOME 环境变量以指向基本目录位置Apache jar存储在您的计算机上.假设我们在各种操作系统的Apache文件夹中提取了commons-dbutils-1.7-bin.zip,如下所示.
OS | 输出 |
---|---|
Windows | 将环境变量APACHE_HOME设置为C:\Apache |
Linux | export APACHE_HOME =/usr/local/Apache |
Mac | export APACHE_HOME =/Library/Apache |
设置 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; |
Linux | export 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. |
Mac | export 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编程的示例.