DBUtils环境设置
要开始使用DBUtils进行开发,应该按照以下步骤设置DBUtils环境。 我们假设您正在开发Windows平台。
- 安装Java开发环境
- 安装MySQL或其它数据库
- 下载相关数据库驱动程序
安装数据库驱动
最新的JDK包含一个JDBC-ODBC Bridge驱动程序,它使大多数开放式数据库连接(ODBC)驱动程序可供使用JDBC API的程序员使用。
现在,大多数数据库供应商都在提供适当的JDBC驱动程序以及数据库安装。 所以,不应该担心这部分。
设置数据库凭据
对于本教程,我们将使用MySQL数据库。 当您安装上述任何数据库时,其管理员标识设置为root,并提供设置以设置您选择的密码。
使用根ID和密码可以创建另一个用户ID和密码,也可以使用根ID和密码作为JDBC应用程序。
有各种数据库操作,如数据库创建和删除,这将需要管理员ID和密码。
对于JDBC教程的其余部分,我们将使用带有用户名作为ID和密码的MySQL数据库作为密码。
如果您没有足够的权限来创建新用户,则可以要求数据库管理员(DBA)为您创建用户标识和密码。
创建数据库
要创建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存档
从commons-dbutils-1.7-bin.zip,MySql连接器mysql-connector-java-5.1.28-bin.jar,Apache Commons DBCP commons-dbcp2-2.1.1-bin下载最新版本的Apache Common DBUtils jar
文件。 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
并将其复制到D:\>dbutils
文件夹中。