1、首先第一步就是在網(wǎng)上下載一個(gè)mysql的數(shù)據(jù)庫(kù)驅(qū)動(dòng)jar包,類似mysql-connector-java-5.1.20-bin.jar。新建一個(gè)JAVA項(xiàng)目,在項(xiàng)目下面創(chuàng)建一個(gè)lib文件夾,將驅(qū)動(dòng)jar文件拷貝到lib文件夾中。
2、光是拷貝到這里還不夠,需要將該JAR包加入到項(xiàng)目的build path變量中。鼠標(biāo)右邊-》build path->configure build path .. 在彈出的界面中點(diǎn)擊Add jars 選中驅(qū)動(dòng)jar包將之添加到build path變量中。
3、然后創(chuàng)建一個(gè)JAVA文件寫連接數(shù)據(jù)庫(kù)的代碼。需要聲明四個(gè)變量(靜態(tài)的,一般不會(huì)修改)。url 是數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)地址及其數(shù)據(jù)庫(kù)的名稱。name 驅(qū)動(dòng)的名稱(不同數(shù)據(jù)庫(kù)是不同的,別人定義的固定寫法),user 數(shù)據(jù)庫(kù)用戶名 password 數(shù)據(jù)庫(kù)連接密碼。
4、接下來(lái)就是通過(guò)數(shù)據(jù)庫(kù)連接創(chuàng)建Connection對(duì)象,TestDBHelper類的構(gòu)造方法傳入sql語(yǔ)句,那樣在使用的時(shí)候就可以直接New 對(duì)象然后傳入SQL語(yǔ)句執(zhí)行了。記得寫一個(gè)關(guān)閉連接的方法,每次訪問數(shù)據(jù)庫(kù)之后必須關(guān)閉連接。
5、接下來(lái)就是寫main方法測(cè)試數(shù)據(jù)庫(kù)連接,SQL語(yǔ)句執(zhí)行的結(jié)果集是放在ResultSet對(duì)象中的,如果要取里面的內(nèi)容就需要循環(huán)依次取出。使用完之后記得關(guān)閉數(shù)據(jù)庫(kù)連接。
6、最后就是查看控制臺(tái)的輸出信息,比較和數(shù)據(jù)庫(kù)表中的信息是否一致。另外我這里的表只有兩個(gè)字段,如果有多個(gè)字段按照ret.getString(2); ret.getString(3);依次往后面取就可以了。
拓展資料:
Java是由Sun公司于1995年5月推出的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
Java繼承了C++語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,又舍棄了C++語(yǔ)言中的指針、運(yùn)算符重載以及多重繼承的特性,同時(shí)引入了泛型編程、類型安全的枚舉等特性,使Java成為簡(jiǎn)單、面向?qū)ο蟆⒎植际健⒔忉屝浴⒔选踩c系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。
隨著互聯(lián)網(wǎng)的迅猛發(fā)展,Java已經(jīng)成為重要的網(wǎng)絡(luò)編程語(yǔ)言,被廣泛應(yīng)用于企業(yè)級(jí)Web應(yīng)用開發(fā)和移動(dòng)應(yīng)用開發(fā)。
Java看起來(lái)設(shè)計(jì)得很像C++,但是為了使語(yǔ)言小和容易熟悉,設(shè)計(jì)者們把C++語(yǔ)言中許多可用的特征去掉了,這些特征是一般程序員很少使用的。例如,Java不支持go to語(yǔ)句,代之以提供break和continue語(yǔ)句以及異常處理。Java還剔除了C++的操作符過(guò)載(overload)和多繼承特征,并且不使用主文件,免去了預(yù)處理程序。因?yàn)镴ava沒有結(jié)構(gòu),數(shù)組和串都是對(duì)象,所以不需要指針。Java能夠自動(dòng)處理對(duì)象的引用和間接引用,實(shí)現(xiàn)自動(dòng)的無(wú)用單元收集,使用戶不必為存儲(chǔ)管理問題煩惱,能更多的時(shí)間和精力花在研發(fā)上。