鍍金池/ 教程/ Java/ JDBC環(huán)境配置
JDBC Like子句實(shí)例
JDBC異常
JDBC排序數(shù)據(jù)實(shí)例
JDBC事務(wù)保存點(diǎn)(setSavepoint, releaseSavepoint )實(shí)例
JDBC結(jié)果集
JDBC Statement對象執(zhí)行批量處理實(shí)例
JDBC事務(wù)
JDBC SQL語法
JDBC快速入門教程
JDBC創(chuàng)建數(shù)據(jù)庫實(shí)例
JDBC流ASCII和二進(jìn)制數(shù)據(jù)
JDBC刪除表實(shí)例
JDBC Statements, PreparedStatement和CallableStatement語句
JDBC WHERE子句條件實(shí)例
JDBC插入數(shù)據(jù)實(shí)例
JDBC驅(qū)動(dòng)程序類型
JDBC環(huán)境配置
JDBC數(shù)據(jù)庫連接
JDBC刪除數(shù)據(jù)實(shí)例
JDBC PrepareStatement對象執(zhí)行批量處理實(shí)例
JDBC刪除數(shù)據(jù)庫實(shí)例
JDBC事務(wù)提交/回滾實(shí)例
JDBC更新數(shù)據(jù)實(shí)例
JDBC存儲過程調(diào)用
JDBC教程
JDBC批量處理
JDBC創(chuàng)建表實(shí)例
JDBC數(shù)據(jù)類型
JDBC是什么?
JDBC簡單示例代碼
JDBC選擇數(shù)據(jù)庫實(shí)例
JDBC查詢數(shù)據(jù)實(shí)例

JDBC環(huán)境配置

要開始使用JDBC開發(fā)應(yīng)用程序,應(yīng)該按照以下步驟設(shè)置您的JDBC環(huán)境。 我們假設(shè)在Windows平臺上工作(開發(fā)JDBC程序)。

安裝Java

從Java官方網(wǎng)站安裝J2SE Development Kit 5.0(JDK 5.0)或以上版本。

有關(guān)JAVA JDK的安裝,請參考: http://www.yiibai.com/java/java_environment_setup.html

安裝MySQL數(shù)據(jù)庫

最重要的事情當(dāng)然是具有可以查詢和修改的表的數(shù)據(jù)庫,這里我們以MySQL為例來講解JDBC的操作實(shí)例。

當(dāng)然,您也可以安裝最適合您的數(shù)據(jù)庫。 可以有很多選擇,最常見的是 -

  • MySQL數(shù)據(jù)庫:MySQL是一個(gè)開源數(shù)據(jù)庫。 可以從MySQL官方網(wǎng)站下載。 我們建議下載完整的Windows安裝?;蛘呖梢詤⒖嘉覀兊?a target="_blank" title="MySQL安裝教程">MySQL安裝教程。

  • PostgreSQL數(shù)據(jù)庫:PostgreSQL是一個(gè)開源數(shù)據(jù)庫??梢詮腜ostgreSQL官方網(wǎng)站下載?;蛘呖梢詤⒖嘉覀兊?a target="_blank" title="PostgreSQL教程">PostgreSQL教程。

  • Oracle數(shù)據(jù)庫Oracle數(shù)據(jù)庫是由Oracle公司銷售的商業(yè)數(shù)據(jù)庫,可參考:http://www.studyoracle.cn/quickstart/sql-tutorial-for-beginners-with-oracle.html

安裝數(shù)據(jù)庫驅(qū)動(dòng)程序

最新的JDK包括一個(gè)JDBC-ODBC橋接驅(qū)動(dòng)程序,它使大多數(shù)開放數(shù)據(jù)庫連接(ODBC)驅(qū)動(dòng)程序可用于使用JDBC API的程序序。

大多數(shù)數(shù)據(jù)庫供應(yīng)商都在提供適當(dāng)?shù)腏DBC驅(qū)動(dòng)程序以及數(shù)據(jù)庫安裝。 所以,不應(yīng)該擔(dān)心這部分。

創(chuàng)建數(shù)據(jù)庫

要?jiǎng)?chuàng)建EMP數(shù)據(jù)庫,請使用以下步驟:

1. 第1步

打開命令提示符,并按如下所示進(jìn)入安裝MySQL目的錄:

C:\>
C:\Program Files\MySQL\MySQL Server 5.7>bin
C:\Program Files\MySQL\MySQL Server 5.7\bin>

注意:mysqld.exe的路徑可能會(huì)因系統(tǒng)上的MySQL安裝位置而異??梢圆榭从嘘P(guān)如何啟動(dòng)和停止數(shù)據(jù)庫服務(wù)器的文檔。

2. 第2步

通過執(zhí)行以下命令(如果它尚未運(yùn)行)啟動(dòng)數(shù)據(jù)庫服務(wù)器。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe
C:\Program Files\MySQL\MySQL Server 5.7\bin>

或者從服務(wù)中啟動(dòng) -

3. 第3步

通過執(zhí)行以下命令創(chuàng)建EMP數(shù)據(jù)庫 -

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqladmin create EMP -u root -p
Enter password: ******

C:\Program Files\MySQL\MySQL Server 5.7\bin>

創(chuàng)建表

要在EMP數(shù)據(jù)庫中創(chuàng)建Employees表,請參照以下步驟:

1. 第1步

打開命令提示符,并按如下所示進(jìn)入MySQL安裝目錄:

C:\>
C:\Program Files\MySQL\MySQL Server 5.7>bin
C:\Program Files\MySQL\MySQL Server 5.7\bin>

2. 第2步

登錄到數(shù)據(jù)庫如下 -

C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p
Enter password: ********
mysql>

3. 第3步

創(chuàng)建表Employee如下 -

mysql> use EMP;
Database changed
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>

創(chuàng)建數(shù)據(jù)記錄

最后,在Employee表中創(chuàng)建(插入)幾條數(shù)據(jù)記錄如下:

mysql> INSERT INTO Employees VALUES (100, 28, 'Max', 'Su');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Wei', 'Wang');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Xueyou', 'Zhang');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Jack', 'Ma');
Query OK, 1 row affected (0.00 sec)

mysql>

現(xiàn)在,來看看 Employees 表中的數(shù)據(jù) -

mysql> select * from employees;
+-----+-----+--------+-------+
| id  | age | first  | last  |
+-----+-----+--------+-------+
| 100 |  28 | Max    | Su    |
| 101 |  25 | Wei    | Wang  |
| 102 |  30 | Xueyou | Zhang |
| 103 |  28 | Jack   | Ma    |
+-----+-----+--------+-------+
4 rows in set (0.00 sec)

mysql>

要進(jìn)一步了解MySQL數(shù)據(jù)庫,請閱讀MySQL教程。

現(xiàn)在,已經(jīng)準(zhǔn)備好了使用JDBC的前期工作。 下一章學(xué)習(xí)JDBC編程示例。