要開始使用DBUtils進行開發,應該按照以下步驟設定DBUtils環境。 我們假設您正在開發Windows平台。
最新的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-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
檔案夾中。