DBUtils環境設定


要開始使用DBUtils進行開發,應該按照以下步驟設定DBUtils環境。 我們假設您正在開發Windows平台。

  1. 安裝Java開發環境
  2. 安裝MySQL或其它資料庫
  3. 下載相關資料庫驅動程式

安裝資料庫驅動

最新的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.zipApache Commons Logging commons-logging-1.2-bin.zip。 在編寫本教學時,下載的是:commons-dbutils-1.7-bin.zipmysql-connector-java-5.1.28-bin.jarcommons-dbcp2-2.1.1-bin.zipcommons-pool2 -2.4.3-bin.zipcommons-logging-1.2-bin.zip並將其複製到D:\>dbutils檔案夾中。