DBUtils环境设置 DBUtils概述 DBUtils第一个应用程序 要开始使用DBUtils进行开发,应按照下面显示的步骤设置DBUtils环境。我们假设您正在使用Windows平台。 安装Java 从Java官方站点 https://java.sun.com/j2se/1.5.0/download.jsp 安装J2SE DevelopmentKit 5.0(JDK 5.0)。 确保按照以下说明设置以下环境变量 - JAVA_HOME -此环境变量应该指向你安装JDK的目录,例如C:\ Program Files\ Java \ JDK1.5.0。 CLASSPATH - 此环境变量应设置适当的路径,例如C:\ Program Files \ Java \ jdk1.5.0_20 \ jre \ lib。 PATH - 此环境变量应指向适当的JRE bin,例如C:\ Program Files \ Java \ jre1.5.0_20 \ bin。 您可能已经设置了这些变量,但只是为了确保如何检查。 转到控制面板,然后双击“系统”。如果您是Windows XP用户,则可能必须先打开“性能和维护”,然后才能看到“系统”图标。 转到“高级”选项卡,然后单击“环境变量”。 现在检查是否正确设置了上述所有变量。 安装数据库 当然,您需要的最重要的事情是一个实际运行的数据库,其中包含一个可以查询和修改的表。 安装最适合您的数据库。你可以有很多选择,最常见的是 - MySQL DB: MySQL是一个开源数据库。 您可以从MySQL官方网站: https://dev.mysql.com/downloads/mysql 下载它。我们建议您下载完整的Windows安装。 此外,下载并安装MySQL Administrator : https://dev.mysql.com/downloads/gui-tools/ 以及 MySQL Query Browser : https://dev.mysql.com/downloads/gui-tools/ 。这些是基于GUI的工具,可以使您的开发更容易。 最后,在方便的目录中下载并解压缩 MySQL Connector / J : https://dev.mysql.com/downloads/connector/j/3.1.html (MySQLJDBC驱动程序)。出于本教程的目的,我们假设您已在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官方网站 : https://www.postgresql.org/download/ 下载它。 Postgres安装包含一个名为pgAdmin III的基于GUI的管理工具。JDBC驱动程序也包含在安装中。 Oracle DB - Oracle DB是Oracle销售的商业数据库。 我们假设您拥有必要的分发介质来安装它。 Oracle安装包括一个名为Enterprise Manager的基于GUI的管理工具。JDBC驱动程序也作为安装的一部分包含在内。 安装Database Drivers 最新的JDK包括JDBC-ODBC Bridge驱动程序,它使大多数开放式数据库连接(ODBC)驱动程序可供使用JDBC API的程序员使用。 现在,大多数数据库供应商都提供适当的JDBC驱动程序以及数据库安装。所以,你不应该担心这部分。 设置数据库凭据 在本教程中,我们将使用MySQL数据库。安装上述任何数据库时,其管理员标识设置为 root ,并提供设置所选密码的规定。 使用root ID和密码,您可以创建另一个用户ID和密码,也可以使用JDBC ID和密码作为JDBC应用程序。 有各种数据库操作,如数据库创建和删除,需要管理员ID和密码。 对于JDBC教程的其余部分,我们将使用MySQL数据库, 用户名 作为ID, 密码 作为密码。 如果您没有足够的权限来创建新用户,则可以请求数据库管理员(DBA)为您创建用户ID和密码。 创建数据库 要创建 emp 数据库,请使用以下步骤 - 步骤1 打开 命令提示符 并切换到安装目录,如下所示 - C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin> 注意: mysqld.exe 的路径可能因系统上MySQL的安装位置而异。您还可以查看有关如何启动和停止数据库服务器的文档。 第2步 如果尚未运行,请执行以下命令启动数据库服务器。 C:\Program Files\MySQL\bin>mysqld C:\Program Files\MySQL\bin> 第3步 通过执行以下命令创建 emp 数据库 - C:\Program Files\MySQL\bin> mysqladmin create emp -u root -p Enter password: ******** C:\Program Files\MySQL\bin> 创建表 要在emp数据库中创建 Employees 表,请使用以下步骤 - 步骤1 打开 命令提示符 并切换到安装目录,如下所示 - C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin> 第2步 登录数据库如下 - C:\Program Files\MySQL\bin>mysql -u root -p Enter password: ******** mysql> 第3步 创建表 Employee 如下 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 从 https://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi,MySql连接器 https://mvnrepository.com/artifact/mysql/mysql-connector-java ,https://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi 下载最新版本的Apache Common DBUtils jar文件. https://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi ,https://commons.apache.org/proper/commons-pool/download_pool.cgi 和 https://commons.apache.org/proper/commons-logging/download_logging.cgi。在编写本教程时,我们已经下载了 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 Common DBUtils环境 将 APACHE_HOME 环境变量设置为指向Apache jar存储在计算机上的基本目录位置。假设我们在各种操作系统的Apache文件夹中提取了commons-dbutils-1.7-bin.zip,如下所示。 操作系统 输出 Windows 设置环境变量 APACHE_HOME 到 C:\Apache Linux export APACHE_HOME=/usr/local/Apache Mac export APACHE_HOME=/Library/Apache 设置CLASSPATH变量 将 CLASSPATH 环境变量设置为指向Common IO jar位置。假设您已将commons- dbutils-1.7-bin.zip存储在各种操作系统的Apache文件夹中,如下所示。 操作系统 输出 Windows 设置环境变量 CLASSPATH to %CLASSPATH%;%APACHE_HOME%\commons-dbutils-1.7.jar;mysql-connector-java-5.1.28.jar;commons-dbcp2-2.1.1.jar;commons-pool2-2.4.3.jar;commons-logging-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编程的示例。 DBUtils概述 DBUtils第一个应用程序