更新時(shí)間:2020-02-21 10:36:31 來源:動力節(jié)點(diǎn) 瀏覽2483次
學(xué)習(xí)了數(shù)據(jù)庫之后,我們就需要通過Java代碼去連接一些數(shù)據(jù)庫,比如Oracle、Mysql等。那么怎么樣才能最簡單輕松有效的連接到數(shù)據(jù)庫呢?下面我們就一起來分享下,怎么使用最簡單的代碼實(shí)現(xiàn)數(shù)據(jù)庫的連接。

我們先來看看連接Oracle數(shù)據(jù)庫:
1.需要加入連接Oracle數(shù)據(jù)庫的驅(qū)動jar包等準(zhǔn)備工作(本文最后有加入jar包的圖解步驟),然后在靜態(tài)static代碼塊中注冊驅(qū)動(利用反射原理)


2.封裝一個(gè)返回值為Connection類型實(shí)例的方法,調(diào)用DriverManager的getConnection(url,user,password)方法將三個(gè)參數(shù)輸入,該方法的返回值就是一個(gè)連接Connection對象,然后將其返回即可

3.在需要連接Oracle數(shù)據(jù)庫時(shí),只需要?jiǎng)?chuàng)建這個(gè)OracleJdbcUtils的實(shí)例對象(或者直接類名.靜態(tài)方法),調(diào)用靜態(tài)方法,便可獲得數(shù)據(jù)庫的連接。

下面我們一起來看看連接Mysql數(shù)據(jù)庫:
1.加入mysql-connector-java-5.1.7-bin.jar、commons-dbcp-1.4.jar、commons-pool.jar等驅(qū)動連接池所需要的jar包,創(chuàng)建連接數(shù)據(jù)庫的四個(gè)靜態(tài)常量屬性,在靜態(tài)代碼塊中得到BasicDataSource的一個(gè)dataSource對象,將四個(gè)常量屬性設(shè)置進(jìn)去


2.提供獲取連接池中連接對象的方法,調(diào)用上一步中的dataSource的getConnection()方法,直接返回一個(gè)Connection對象,進(jìn)行連接

JDBC導(dǎo)入連接mysql、oracle數(shù)據(jù)庫的jar包的方法
第一步:在項(xiàng)目文件夾下建立一個(gè)lib文件夾,并將mysql-connector-java-5.1.8-bin.jar包等jar包復(fù)制粘貼到lib目錄下(這樣做的目的是將.jar包文件放到本項(xiàng)目下)
第二步:選中已經(jīng)將jar包復(fù)制好的建立的lib文件夾,右鍵選擇BuildPath,然后選擇configureBuildPath...,這樣就將加入的jar包加入到本項(xiàng)目中了
第三步:在你加入jar包的項(xiàng)目下面找到ReferencedLibraries打開看看是否有你剛才復(fù)制到lib文件夾里的jar包,如圖就是成功加入jar包了

數(shù)據(jù)庫相關(guān)視頻教程
oracle數(shù)據(jù)庫教程:http://www.soulsinkind.com/v22/
數(shù)據(jù)庫plsql教程:http://www.soulsinkind.com/v23/
jdbc數(shù)據(jù)庫教程:http://www.soulsinkind.com/v24/
數(shù)據(jù)庫mysql教程:http://www.soulsinkind.com/v21
Java實(shí)戰(zhàn)項(xiàng)目視頻之egov項(xiàng)目視頻教程【免費(fèi)下載】:http://www.soulsinkind.com/v83/
Java學(xué)生成績管理系統(tǒng)視頻教程【免費(fèi)下載】:http://www.soulsinkind.com/v51/

以上就是動力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java簡單數(shù)據(jù)庫視頻教程”的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀

初級 202925

初級 203221

初級 202629

初級 203743