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

第3章 搭建數(shù)據(jù)庫開發(fā)環(huán)境

雖然前面講解了如何搭建Java的開發(fā)環(huán)境,以及Java Web的運(yùn)行環(huán)境,但這對(duì)于實(shí)際的Java Web開發(fā)來說還是不夠,目前絕大多數(shù)的Java Web應(yīng)用,都是建立在數(shù)據(jù)庫基礎(chǔ)上的,因此本章將講解數(shù)據(jù)庫環(huán)境的搭建。

本章首先對(duì)MySQL數(shù)據(jù)庫進(jìn)行簡單的介紹,然后重點(diǎn)講解MySQL數(shù)據(jù)庫的安裝和使用方法,最后還簡單介紹了Oracle數(shù)據(jù)庫。

3.1 MySQL概述

目前常用的關(guān)系型數(shù)據(jù)庫有Oracle、DB2、SQL Server、MySQL等,而MySQL因?yàn)殚_源并且安裝、使用方便簡單,成為目前最流行的開源數(shù)據(jù)庫軟件。

3.1.1 MySQL簡介

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

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

圖3.1 MySQL網(wǎng)站的首頁

3.1.2 下載并安裝MySQL

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

圖3.2 MySQL的下載畫面

在MySQL的下載畫面中,提供了兩種MySQL的下載方式:一種是供個(gè)人免費(fèi)使用的版本;另一種是供商業(yè)應(yīng)用的MySQL企業(yè)版。因?yàn)楸緯亲鼋滩氖褂茫虼讼螺dMySQL的個(gè)人版,單擊MySQL Community Server下面的“DOWNLOAD”按鈕,即可進(jìn)入MySQL個(gè)人版的下載畫面,如圖3.3所示。

圖3.3 MySQL個(gè)人版的下載畫面

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

圖3.4 根據(jù)前面的選擇內(nèi)容跳轉(zhuǎn)到要下載的畫面

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

圖3.5 下載的鏡像畫面

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

圖3.6 登錄后的下載畫面

在登錄后的下載畫面中,讀者可以選擇到任何一個(gè)鏡像網(wǎng)站進(jìn)行下載,下載到本地的MySQL大約為56.1MB。

安裝MySQL的步驟如下:

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

圖3.7 安裝程序準(zhǔn)備畫面

圖3.8 接受許可協(xié)議畫面

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

圖3.9 選擇安裝類型

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

圖3.10 安裝畫面

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

圖3.11 Windows的命令窗口

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

圖3.12 進(jìn)入MySQL的默認(rèn)安裝路徑

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

圖3.13 MySQL 5.5客戶端

圖3.14 服務(wù)器連接成功

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

圖3.15 連接MySQL服務(wù)器

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

圖3.16 顯示所有的數(shù)據(jù)庫

07 讀者可以通過命令行界面來進(jìn)行各種數(shù)據(jù)庫的操作。

3.1.3 配置MySQL

安裝完MySQL服務(wù)器后,如果需要進(jìn)行Java Web項(xiàng)目的開發(fā),還需要進(jìn)行一些必要的設(shè)置,具體步驟如下:

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

圖3.17 配置服務(wù)器畫面

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

圖3.18 選擇編碼格式畫面

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

圖3.19 配置登錄密碼畫面

04 單擊“Next”按鈕,就會(huì)進(jìn)入執(zhí)行畫面,如圖3.20所示,單擊“Execute”按鈕就會(huì)進(jìn)行各個(gè)畫面配置,執(zhí)行完畢后就會(huì)出現(xiàn)圖3.21所示的畫面,最后單擊“Finish”按鈕完成MySQL服務(wù)器的配置。

圖3.20 執(zhí)行配置

圖3.21 完成配置

3.1.4 下載并安裝SQLyog

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

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

01 進(jìn)入網(wǎng)站http://www.webyog.com,即可看到SQLyog的首頁,如圖3.22所示。

圖3.22 SQLyog的首頁

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

圖3.23 SQLyog的中文首頁

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

圖3.24 SQLyog下載頁面

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

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

圖3.25 SQLyog歡迎畫面

圖3.26 同意協(xié)議

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

圖3.27 軟件安裝模塊

圖3.28 選擇安裝路徑

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

圖3.29 軟件安裝過程

圖3.30 軟件安裝結(jié)束

3.1.5 SQLyog訪問服務(wù)器

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

關(guān)于SQLyog軟件訪問服務(wù)器的操作如下:

01 通過SQLyog軟件操作MySQL數(shù)據(jù)庫前,必須先配置一個(gè)數(shù)據(jù)庫連接。第一次啟動(dòng)SQLyog時(shí)會(huì)自動(dòng)彈出如圖3.31所示的配置畫面。

圖3.31 SQLyog的配置畫面

02 單擊“New”按鈕就會(huì)出現(xiàn)一個(gè)“New Connection”對(duì)話框,在“Name”文本框中輸入“MySQL”,創(chuàng)建一個(gè)名為“MySQL”的數(shù)據(jù)庫連接,如圖3.32所示。

圖3.32 “New Connection”對(duì)話框

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

圖3.33 配置數(shù)據(jù)庫連接

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

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

● Password:表示MySQL服務(wù)器連接的密碼。

● Save Password:表示實(shí)現(xiàn)保存密碼,以方便下次登錄。建議不要選擇,一是為了安全性考慮;二是當(dāng)經(jīng)常使用不輸入密碼,會(huì)忘記密碼。

● Port:表示MySQL服務(wù)器的端口號(hào),默認(rèn)為3306。

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

04 設(shè)置完配置信息后,單擊“Test Connection”按鈕測(cè)試連接是否成功,如果成功則出現(xiàn)如圖3.34所示的對(duì)話框。

圖3.34 數(shù)據(jù)庫連接成功

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

圖3.35 初始化畫面

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

3.1.6 下載并安裝XAMPP

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

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

01 進(jìn)入網(wǎng)站http://www.apachefriends.org,即可看到XAMPP的首頁,如圖3.36所示。

圖3.36 XAMPP的首頁

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

圖3.37 XAMPP的中文畫面

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

圖3.38 適用于Windows的XAMPP

04 在XAMPP軟件的下載頁面中,單擊“7-Zip”鏈接就可以進(jìn)入關(guān)于該軟件的真正下載畫面,在該畫面中單擊“Download”鏈接就可以實(shí)現(xiàn)XAMPP軟件的下載,如圖3.39所示。

圖3.39 選擇安裝包下載方式

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

圖3.40 安裝XAMPP

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

圖3.41 XAMPP控制面板

07 在XAMPP控制面板中,用戶可以配置、啟動(dòng)或停止各種服務(wù)。

08 因?yàn)橹皇褂玫組ySQL,因此這里啟動(dòng)MySQL服務(wù)和Apache服務(wù),然后通過網(wǎng)址http://localhost/phpmyadmin/即可訪問MySQL,并對(duì)其進(jìn)行各種操作,如圖3.42所示。

圖3.42 訪問MySQL

3.1.7 下載MySQL的數(shù)據(jù)庫驅(qū)動(dòng)程序

MySQL數(shù)據(jù)庫安裝完畢后,為了和Java程序建立關(guān)系,還需要MySQL的數(shù)據(jù)庫驅(qū)動(dòng)程序,通過網(wǎng)址http://dev.mysql.com/downloads/connector/可以下載MySQL數(shù)據(jù)庫驅(qū)動(dòng)程序,如圖3.43所示。

圖3.43 MySQL數(shù)據(jù)庫驅(qū)動(dòng)程序下載畫面

因?yàn)槭沁M(jìn)行Java Web開發(fā),自然要下載針對(duì)Java的數(shù)據(jù)庫驅(qū)動(dòng)程序,單擊“Connector/J”鏈接,即可進(jìn)入針對(duì)Java的數(shù)據(jù)庫驅(qū)動(dòng)程序下載畫面,如圖3.44所示。

圖3.44 針對(duì)Java的數(shù)據(jù)庫驅(qū)動(dòng)程序下載畫面

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

主站蜘蛛池模板: 和林格尔县| 宁蒗| 修水县| 刚察县| 德钦县| 安阳县| 平顶山市| 南汇区| 绍兴市| 呼图壁县| 江安县| 衡阳县| 福建省| 顺义区| 景泰县| 邓州市| 屏边| 江西省| 黔西| 江西省| 洪湖市| 万安县| 噶尔县| 嘉兴市| 洪雅县| 阜城县| 永川市| 科技| 东安县| 丽江市| 太仆寺旗| 永州市| 田林县| 固始县| 鹰潭市| 永德县| 永胜县| 西宁市| 凤冈县| 新津县| 会泽县|