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
文件夾中。