需要到Eclipse來(lái)實(shí)現(xiàn)。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、固鎮(zhèn)網(wǎng)站維護(hù)、網(wǎng)站推廣。
1、首先我們使用數(shù)據(jù)庫(kù)連接工具HeiDiSQL來(lái)連接本機(jī)的mysql數(shù)據(jù)庫(kù),
2、使用該工具創(chuàng)建一個(gè)test數(shù)據(jù)庫(kù),
3、在該數(shù)據(jù)庫(kù)中創(chuàng)建一張student表,該表中有id、name和age字段,我們同時(shí)給數(shù)據(jù)庫(kù)添加數(shù)據(jù),如下圖所示。
4、我們創(chuàng)建一個(gè)Student類,并為該類分別創(chuàng)建id、name和age屬性,并用private修飾符進(jìn)行限定。接下來(lái)我們?yōu)檫@些屬性創(chuàng)建getter和setter方法,如下圖所示。
5、我們創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接類,用于配置數(shù)據(jù)庫(kù)連接的屬性,如數(shù)據(jù)庫(kù)的驅(qū)動(dòng)、URL、用戶名和密碼。
6、我們創(chuàng)建完數(shù)據(jù)庫(kù)的連接后,使用getConnection()方法獲取連接,
7、使用close()方法關(guān)閉連接。我們?cè)谑褂胢ysql時(shí)需要添加smysql驅(qū)動(dòng)的jar包。
8、接下來(lái)我們創(chuàng)建MVC模式中的數(shù)據(jù)持久化層,首先我們創(chuàng)建一個(gè)TestDao接口,用于定義獲取數(shù)據(jù)的方法。
9、接下來(lái)我們創(chuàng)建TestDaoImpl實(shí)現(xiàn)類,并且實(shí)現(xiàn)TestDao接口,重寫該接口中的方法,如下圖所示。
10、我們將數(shù)據(jù)以集合的形式返回,此時(shí)需要?jiǎng)?chuàng)建TestSverlet類進(jìn)行業(yè)務(wù)邏輯處理。我們首先創(chuàng)建一個(gè)構(gòu)造方法,并在構(gòu)造方法中獲取數(shù)據(jù)庫(kù)的連接。
11、我們創(chuàng)建的TestServlet類繼承了HttpServlet類,并重寫了父類的doGet()方法,我們?cè)谠摲椒ㄖ袆?chuàng)建TestDaoImpl的對(duì)象,并調(diào)用getAllStudent()方法進(jìn)行數(shù)據(jù)的查詢,并將查詢的結(jié)果放入到request的屬性中,同時(shí)使用RequestDispatcher將請(qǐng)求轉(zhuǎn)發(fā)到student.jsp。
12、我們創(chuàng)建一個(gè)student.jsp的文件,在該文件中使用EL表達(dá)式和JSTL標(biāo)簽來(lái)獲取request范圍的屬性數(shù)據(jù),即上一步驟的查詢結(jié)果。
13、最后我們需要在web.xml文件中配置該Servlet的請(qǐng)求路徑等信息,如下圖所示。
14、以上步驟完成后我們使用Tomcat啟動(dòng)該項(xiàng)目,按照請(qǐng)求路徑訪問(wèn)便可在頁(yè)面表格中獲取到數(shù)據(jù)庫(kù)的查詢結(jié)果。
如果數(shù)據(jù)庫(kù)可以遠(yuǎn)程連接,直接使用工具連接就可以導(dǎo)入了
如果不支持,有兩種情況:一般虛擬機(jī)上都會(huì)提供數(shù)據(jù)庫(kù)管理的工具,使用工具就可以。
如果不提供,可以在JSP頁(yè)面中使用JDBC,連接好數(shù)據(jù)庫(kù)以后,可以使用FileInputStream將文件讀取到內(nèi)存中,然后在連接好的數(shù)據(jù)庫(kù)執(zhí)行讀取的語(yǔ)句就可以了
1)、數(shù)據(jù)不多的情況下,可以直接用數(shù)據(jù)庫(kù)連接工具,上面有數(shù)據(jù)庫(kù)拷貝到數(shù)據(jù)庫(kù)的功能來(lái)拷貝。
2)、數(shù)據(jù)量大的情況下,建議用下面的方式:
1、遠(yuǎn)程服務(wù)上面安裝mysql服務(wù)器
2、本地的數(shù)據(jù)庫(kù)的數(shù)據(jù)導(dǎo)出到一個(gè)文件中
3、ftp或者其他方式,把這個(gè)數(shù)據(jù)庫(kù)文件傳到遠(yuǎn)程服務(wù)器
4、用遠(yuǎn)程服務(wù)中source命令,導(dǎo)入
當(dāng)前題目:mysql怎么傳到網(wǎng)頁(yè) mysql數(shù)據(jù)庫(kù)上傳到服務(wù)器
URL分享:http://jinyejixie.com/article38/dodoesp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、品牌網(wǎng)站制作、企業(yè)網(wǎng)站制作、做網(wǎng)站、虛擬主機(jī)、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容