计算机专业资料库,MySQL资料库_计算机软件及应用_IT计算机_专业资料.doc

MySQL资料库_计算机软件及应用_IT计算机_专业资料.doc

MySQL資料庫

1.前言2

2.資料庫簡介3

3.MySQL下載與安裝5

(1). 下載MySQL安裝程式5

(2). 安裝 MySQL資料庫系統6

(3). 下載JDBC for MySQL驅動程式11

(4). 安裝及設定MySQL驅動程式15

(5). 測試MySQL驅動程式18

(6). 範例練習:exp15_2_1.java18

4.實作會員資料庫21

(1). 資料表欄位規劃21

(2). 連接MySQL資料庫與SQL語言23

(3). 建立資料庫26

(4). 範例練習:exp15_3_1.java26

(5). 刪除資料庫29

(6). 範例練習:exp15_3_2.java29

5.建立會員資料表32

(1). 範例練習:exp15_4_1.java32

6.會員資料庫管理36

(1). 範例練習:exp15_5_1.java39

前言

處理大量資料時,固然可以自己編寫程式,利用檔案輸入、輸出方法來處理。但是個人精力是有限的,很難在短時間內寫出實用的資料管理程式,尤其當資料處理複雜,功能要求強時,個人很難在短時間內完成。因為有此需求,所以由專業團隊發展出來的資料庫管理系統因而產生。早期由於各系統都是花費巨額經費研發出來的,因此使用者購買的費用不低,而且各家系統操作與呼叫語法差異很大,造成極大的困擾。多年下來資料庫系統已日趨成熟並逐漸統一語法,一些最基本的語法甚至完全相同,更有免費的MySQL資料庫推出,造福一般程式設計者,使得資料庫不再遙不可及。Java在資料庫的處理與應用當然不會缺席,透過不同的驅動程式,也可以搭配各種資料庫系統。本章選擇MySQL資料庫來講解,因為推出多年來它的安全與穩定性評價均極佳,相關的資源可以在網路上輕易獲得,最重要的它是完全免費的,你可以放心的使用,而且絕對不輸大把鈔票購得的資料庫。

資料庫簡介

資料庫(DataBase)是將一堆有相關性的資料,依適當的方式收集、分類,然後儲存於電腦,成為可以應用的資料。資料庫管理系統就是用來管理與存取該資料庫的程式系統。它的背後運作原理非常複雜,不是初學者短時間能夠瞭解的,但是我們可以將它視為一個黑盒子,會操作使用就好了。一般資料處理最常使用的操作方式有以下四種:

1. 增加資料:增加資料庫內的資料錄(Record)。

2. 刪除資料:刪去資料庫內無用的資料錄。

3. 更新資料:更正資料庫內既有的資料錄內容。

4. 查詢資料:檢視資料庫內的資料錄內容。

每種操作都只要透過簡單的幾行敘述,就可以進行大量的資料處理工作,而我們所必須知道的幾乎就是這幾行敘述,也是本章稍後要講述的重點。

MySQL資料庫系統是一種關聯式資料庫,結構類似Excel。每個資料庫至少由一個資料表(Table)所構成,每個資料表可以有多個不同資料型別的資料欄位(Field)來儲存資料,這些欄位類似Excel的行(Column)。當資料表增加或刪除資料,也就是增加或刪除它的資料錄(Record),每筆資料錄類似Excel的列(Row)。

我們舉一個簡單的商店庫存例子來說明資料表結構。每個商品有商品代號、品名、單價與數量共4個欄位,資料表內容如下:

資料庫擁有多種資料型別,有的需指定資料長度(如VARCHAR),也有不需指定資料長度(如FLOAT、INT),由電腦自訂長度,後面章節將會陸續說明。

真正的商品庫存資料表當然不會這麼簡單。通常資料表的欄位規劃是設計資料庫的第一步,更是最重要的一步,規劃良好的資料表,使得後續處理將會有事半功倍的效果,反之粗糙的規劃將會滯礙難行。還記得當年從20世紀1999年要跨到21世紀2000年全世界最大的事件是什麼?千禧虫!原因在於在這之前規劃電腦資料庫的年代記錄都採用2位數,結果從99再來00怎麼辦?為了這個“小”問題,全世界不知動員多少資訊人員傷透腦筋,才在屏息中驚險跨過20世紀!所以要搞好資料庫,首要好好的分析你的資料,多思考可能的狀況,並預留必要的欄位及長。

MySQL下載與安裝

在使用安全、穩定又免費的MySQL資料庫系統之前,你須先下載、安裝與設定MySQL。本節將逐步詳細的說明這些程序,請仔細閱讀,若操作錯誤或忘記密碼,會造成很大困擾。

我們需要下載與安裝的檔案有二個:

1. 「appserv-win32-2.5.8.exe」負責安裝建立MySQL資料庫系統;

2. 由mysql-connector-java-3.1.14.zip解壓縮後的「mysql- connector-java-3.1.14-bin.jar」,它是JDBC(Java DataBase  Connectivity)MySQL的驅動程式,透過它我們的Java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值