官术网_书友最值得收藏!

第3章 搭建數據庫開發環境

雖然前面講解了如何搭建Java的開發環境,以及Java Web的運行環境,但這對于實際的Java Web開發來說還是不夠,目前絕大多數的Java Web應用,都是建立在數據庫基礎上的,因此本章將講解數據庫環境的搭建。

本章首先對MySQL數據庫進行簡單的介紹,然后重點講解MySQL數據庫的安裝和使用方法,最后還簡單介紹了Oracle數據庫。

3.1 MySQL概述

目前常用的關系型數據庫有Oracle、DB2、SQL Server、MySQL等,而MySQL因為開源并且安裝、使用方便簡單,成為目前最流行的開源數據庫軟件。

3.1.1 MySQL簡介

MySQL公司最初是由David Axmark、Allan Larsson和Michael Monty Widenius在瑞典創辦的。MySQL是一種開放源碼軟件,“開放源碼”意味著任何人都能使用和改變軟件。任何人都能從Internet下載MySQL軟件,而無須支付任何費用。MySQL軟件采用了GPL(GNU通用公共許可證),如果開發人員需要在商業應用程序中嵌入MySQL代碼,則可以從MySQL公司購買商業許可版本。

開發人員可以通過MySQL提供的http://www.mysql.com/網站了解到有關MySQL的最新技術,并可以下載相關的軟件。MySQL網站的首頁如圖3.1所示。

圖3.1 MySQL網站的首頁

3.1.2 下載并安裝MySQL

本書中,采用MySQL的5.5.15版本進行開發,因此,在MySQL網站首頁的菜單欄上,單擊“Downloads(GA)”鏈接,進入MySQL的下載畫面,如圖3.2所示。

圖3.2 MySQL的下載畫面

在MySQL的下載畫面中,提供了兩種MySQL的下載方式:一種是供個人免費使用的版本;另一種是供商業應用的MySQL企業版。因為本書是做教材使用,因此下載MySQL的個人版,單擊MySQL Community Server下面的“DOWNLOAD”按鈕,即可進入MySQL個人版的下載畫面,如圖3.3所示。

圖3.3 MySQL個人版的下載畫面

在MySQL個人版的下載畫面中,提供了不同操作系統可以選擇安裝的版本,這里選擇“Windows”,跳轉到要下載的畫面,如圖3.4所示。

圖3.4 根據前面的選擇內容跳轉到要下載的畫面

由于本書采用Windows 32位平臺,因此單擊“Windows (x86, 32-bit), MSI Installer”右邊的“Download”按鈕,即可進入下載的鏡像畫面,如圖3.5所示。

圖3.5 下載的鏡像畫面

如果讀者沒有在MySQL網站上注冊過,則需要先注冊再下載;如果注冊過,則輸入注冊的E-mail和密碼即可登錄。登錄后的下載畫面如圖3.6所示。

圖3.6 登錄后的下載畫面

在登錄后的下載畫面中,讀者可以選擇到任何一個鏡像網站進行下載,下載到本地的MySQL大約為56.1MB。

安裝MySQL的步驟如下:

01 雙擊執行Setup.exe文件,便可自動解壓縮進行安裝,首先出現的是安裝程序準備畫面,如圖3.7所示。單擊“Next”按鈕就會出現“End-User License Agreement”對話框,在該對話框中需要接受許可協議才可以進行下一步操作,如圖3.8所示。

圖3.7 安裝程序準備畫面

圖3.8 接受許可協議畫面

02 單擊“Next”按鈕,即可進入選擇安裝類型畫面,如圖3.9所示。

圖3.9 選擇安裝類型

03 這里選擇“Typical”(典型)安裝,單擊“Next”按鈕,程序即可開始安裝。安裝畫面如圖3.10所示。

圖3.10 安裝畫面

04 安裝完畢后,即可通過Windows的命令窗口來使用MySQL。首先打開Windows的命令窗口,如圖3.11所示。

圖3.11 Windows的命令窗口

05 進入MySQL的默認安裝路徑“C:\Program Files\MySQL\MySQL Server 5.5\bin”,如圖3.12所示。

圖3.12 進入MySQL的默認安裝路徑

注意:通過“開始”菜單中的“MySQL>MySQL Server 5.5>MySQL 5.5 Command Line Client”命令也可以連接MySQL服務器,具體界面如圖3.13所示。當輸入正確密碼后,就會連接到MySQL服務器,如圖3.14所示。

圖3.13 MySQL 5.5客戶端

圖3.14 服務器連接成功

06 輸入命令“mysql –uroot -p”連接MySQL服務器,當輸入正確密碼后就可以連接到MySQL服務,并輸出相應的信息,如圖3.15所示。

圖3.15 連接MySQL服務器

連接MySQL服務器成功后,如果想顯示MySQL服務器中的數據庫,可以輸入“show databases”命令,如圖3.16所示。

圖3.16 顯示所有的數據庫

07 讀者可以通過命令行界面來進行各種數據庫的操作。

3.1.3 配置MySQL

安裝完MySQL服務器后,如果需要進行Java Web項目的開發,還需要進行一些必要的設置,具體步驟如下:

01 選擇“開始>MySQL>MySQL Server 5.5>MySQL Server Instance Configuration Wizard”命令,會打開配置服務器畫面,如圖3.17所示。

圖3.17 配置服務器畫面

02 一直單擊“Next”按鈕,選擇默認選項即可,直到出現配置服務器編碼格式畫面,如圖3.18所示,在該畫面中選擇的字符編碼格式要與Java Web項目中的編碼格式一樣。

圖3.18 選擇編碼格式畫面

03 一直單擊“Next”按鈕,選擇默認選項即可,直到出現配置用戶密碼畫面,如圖3.19所示,在該畫面中可以為默認用戶root配置登錄密碼。

圖3.19 配置登錄密碼畫面

04 單擊“Next”按鈕,就會進入執行畫面,如圖3.20所示,單擊“Execute”按鈕就會進行各個畫面配置,執行完畢后就會出現圖3.21所示的畫面,最后單擊“Finish”按鈕完成MySQL服務器的配置。

圖3.20 執行配置

圖3.21 完成配置

3.1.4 下載并安裝SQLyog

通過前面的介紹,讀者了解到MySQL數據庫的安裝、配置和簡單使用方法,但通過命令行來操作數據庫太麻煩,本節講解一個通過客戶端來操作數據庫的方法,使用起來非常簡單。SQLyog是一個易于使用的、快速而簡潔的圖形化管理MySQL數據庫的工具,它不僅能夠在任何地點有效地管理數據庫,而且它本身還是完全免費的。

下面演示安裝SQLyog的方法,具體步驟如下:

01 進入網站http://www.webyog.com,即可看到SQLyog的首頁,如圖3.22所示。

圖3.22 SQLyog的首頁

02 單擊首頁右上角的“簡體中文”鏈接,即可進入SQLyog的中文界面,如圖3.23所示。

圖3.23 SQLyog的中文首頁

03 在中文首頁中,單擊“下載”鏈接就可以進入關于SQLyog軟件的下載頁面,如圖3.24所示。

圖3.24 SQLyog下載頁面

02 筆者寫作本書時SQLyog的最新版本是9.2.0.2,選擇“GA(穩定)9.2.0-2全部”版本進行下載。

05 下載完畢后,直接雙擊安裝文件就會出現歡迎畫面,如圖3.25所示。單擊“Next”按鈕進入“License Agreement”畫面,在該畫面中只有接受許可協議才可以進行下一步操作,具體操作如圖3.26所示。

圖3.25 SQLyog歡迎畫面

圖3.26 同意協議

06 單擊“Next”按鈕,進入選擇軟件模塊畫面,具體配置如圖3.27所示。再次單擊“Next”按鈕,進入選擇安裝路徑畫面,具體配置如圖3.28所示。

圖3.27 軟件安裝模塊

圖3.28 選擇安裝路徑

07 在選擇安裝路徑畫面中,單擊“Install”按鈕就可以進行具體安裝,具體過程如圖3.29所示。當安裝完成后,單擊“Next”按鈕,進入圖3.30所示的安裝完成畫面,在該畫面中單擊“Finish”按鈕即可結束該軟件的安裝。

圖3.29 軟件安裝過程

圖3.30 軟件安裝結束

3.1.5 SQLyog訪問服務器

下載和安裝完SQLyog軟件,就可以通過該客戶端連接MySQL服務器,然后進行各種操作。通過SQLyog軟件不僅可以實現數據庫、數據表備份與還原操作,而且還可以直接運行批量SQL腳本文件,同時還支持導出XML、HTML、CSV等多種格式的數據。

關于SQLyog軟件訪問服務器的操作如下:

01 通過SQLyog軟件操作MySQL數據庫前,必須先配置一個數據庫連接。第一次啟動SQLyog時會自動彈出如圖3.31所示的配置畫面。

圖3.31 SQLyog的配置畫面

02 單擊“New”按鈕就會出現一個“New Connection”對話框,在“Name”文本框中輸入“MySQL”,創建一個名為“MySQL”的數據庫連接,如圖3.32所示。

圖3.32 “New Connection”對話框

03 單擊“OK”按鈕進入配置MySQL數據庫連接的畫面,該畫面的具體配置如圖3.33所示。

圖3.33 配置數據庫連接

● MySQL Host Address:表示MySQL服務器的主機地址,如果是本機可以使用localhost。

● Username:表示MySQL服務器連接的用戶名。

● Password:表示MySQL服務器連接的密碼。

● Save Password:表示實現保存密碼,以方便下次登錄。建議不要選擇,一是為了安全性考慮;二是當經常使用不輸入密碼,會忘記密碼。

● Port:表示MySQL服務器的端口號,默認為3306。

● Database(s):表示所要連接的數據庫,可以設置多個數據庫,需要用分號“;”隔開。

04 設置完配置信息后,單擊“Test Connection”按鈕測試連接是否成功,如果成功則出現如圖3.34所示的對話框。

圖3.34 數據庫連接成功

05 單擊“確定”按鈕就可以進入登錄初始化畫面,如圖3.35所示。

圖3.35 初始化畫面

在初始化畫面中,左邊部分是選擇的數據庫對象列表(默認為全部數據庫對象),右上部分是SQL輸入框,右下部分是結果顯示框。

3.1.6 下載并安裝XAMPP

除了可以通過SQLyog軟件連接和操作MySQL服務器外,還可以通過客戶端軟件XAMPP來實現。XAMPP(Apache+MySQL+PHP+Perl)是一個功能強大的建站集成工具包,這個工具包可以在Windows、Linux和Solaris 3種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。

因此只需要安裝XAMPP,即可安裝Apache+MySQL+PHP+Perl 4種軟件,而且XAMPP提供了很好的Web界面來管理這些軟件,下面演示安裝XAMPP的方法。

01 進入網站http://www.apachefriends.org,即可看到XAMPP的首頁,如圖3.36所示。

圖3.36 XAMPP的首頁

02 單擊首頁右上角的“簡體中文”鏈接,即可進入XAMPP的中文畫面,如圖3.37所示。

圖3.37 XAMPP的中文畫面

03 在XAMPP的中文畫面中,如果想下載XAMPP,則單擊該畫面中的“XAMPP BETA”鏈接,進入關于XAMPP軟件的下載畫面,如圖3.38所示。

圖3.38 適用于Windows的XAMPP

04 在XAMPP軟件的下載頁面中,單擊“7-Zip”鏈接就可以進入關于該軟件的真正下載畫面,在該畫面中單擊“Download”鏈接就可以實現XAMPP軟件的下載,如圖3.39所示。

圖3.39 選擇安裝包下載方式

05 下載完畢后,直接進行安裝即可,如圖3.40所示。

圖3.40 安裝XAMPP

06 安裝完畢后,在Windows的菜單中找到XAMPP,即可打開XAMPP控制面板,如圖3.41所示。

圖3.41 XAMPP控制面板

07 在XAMPP控制面板中,用戶可以配置、啟動或停止各種服務。

08 因為只使用到MySQL,因此這里啟動MySQL服務和Apache服務,然后通過網址http://localhost/phpmyadmin/即可訪問MySQL,并對其進行各種操作,如圖3.42所示。

圖3.42 訪問MySQL

3.1.7 下載MySQL的數據庫驅動程序

MySQL數據庫安裝完畢后,為了和Java程序建立關系,還需要MySQL的數據庫驅動程序,通過網址http://dev.mysql.com/downloads/connector/可以下載MySQL數據庫驅動程序,如圖3.43所示。

圖3.43 MySQL數據庫驅動程序下載畫面

因為是進行Java Web開發,自然要下載針對Java的數據庫驅動程序,單擊“Connector/J”鏈接,即可進入針對Java的數據庫驅動程序下載畫面,如圖3.44所示。

圖3.44 針對Java的數據庫驅動程序下載畫面

下載完畢后,將mysql-connector-java-5.1.17-bin.jar放在WEB-INF\lib路徑下即可。

主站蜘蛛池模板: 通辽市| 湖南省| 西华县| 武乡县| 耿马| 白山市| 锡林浩特市| 闽清县| 广平县| 三原县| 鹿邑县| 黄山市| 广河县| 钟祥市| 青龙| 定结县| 慈溪市| 长寿区| 望都县| 枞阳县| 略阳县| 林州市| 库车县| 安阳县| 梅州市| 富民县| 罗甸县| 高邑县| 新干县| 来凤县| 绵竹市| 普格县| 永德县| 五峰| 佳木斯市| 车致| 渭源县| 伊吾县| 林西县| 盐山县| 廊坊市|