netbeans操作數(shù)據(jù)庫(kù)javadb (derby)課件_第1頁(yè)
netbeans操作數(shù)據(jù)庫(kù)javadb (derby)課件_第2頁(yè)
netbeans操作數(shù)據(jù)庫(kù)javadb (derby)課件_第3頁(yè)
netbeans操作數(shù)據(jù)庫(kù)javadb (derby)課件_第4頁(yè)
netbeans操作數(shù)據(jù)庫(kù)javadb (derby)課件_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Netbeans連接java DB軟件:NetBeans IDE8.0Netbeans可通過(guò)圖形界面對(duì)jdk(必須是1.7及以上版本)自帶數(shù)據(jù)庫(kù)Derby進(jìn)行操作,并自帶tomcat(選擇安裝)、glassfish服務(wù)器下面使用netbeans自帶數(shù)據(jù)庫(kù)服務(wù)連接進(jìn)行操作創(chuàng)建數(shù)據(jù)庫(kù)3.填寫(xiě)數(shù)據(jù)庫(kù)信息填寫(xiě)數(shù)據(jù)庫(kù)信息確定確定2.選擇數(shù)據(jù)庫(kù)選擇數(shù)據(jù)庫(kù)java DB右鍵創(chuàng)建數(shù)據(jù)庫(kù)右鍵創(chuàng)建數(shù)據(jù)庫(kù)1.選擇服務(wù)選擇服務(wù)Netbean創(chuàng)建數(shù)據(jù)庫(kù)會(huì)自動(dòng)開(kāi)啟數(shù)據(jù)庫(kù)服務(wù)創(chuàng)建數(shù)據(jù)庫(kù)成功,右創(chuàng)建數(shù)據(jù)庫(kù)成功,右鍵鍵連接連接創(chuàng)建數(shù)據(jù)庫(kù)連接成功創(chuàng)建數(shù)據(jù)庫(kù)連接成功可能存在的問(wèn)題如果設(shè)置好Jdk環(huán)境,上述通過(guò)數(shù)據(jù)庫(kù)管理界面(窗口-

2、 服務(wù))對(duì)Derby數(shù)據(jù)庫(kù)的操作一般都能成功完成。如果沒(méi)有成功,可能是沒(méi)有定位好Jdk的安裝目錄解決方法:對(duì)著 Java DB 圖標(biāo)點(diǎn)擊右鍵,在彈出的屬性對(duì)話(huà)框,正確設(shè)置 屬性“Java Db Installation” 的值 ,例如為 C:Program Files (x86)Javajdk1.8.0_05db 。注意,要定位到j(luò)dk安裝目錄的db子目錄。本課件中所述的Java Db 在某些文獻(xiàn)又稱(chēng)為Derby,它是一個(gè)簡(jiǎn)易的數(shù)據(jù)庫(kù),本質(zhì)為若干個(gè)jar包構(gòu)成,通過(guò)運(yùn)行這些jar包而提供數(shù)據(jù)庫(kù)服務(wù)。創(chuàng)建表點(diǎn)擊數(shù)據(jù)庫(kù)連接點(diǎn)擊數(shù)據(jù)庫(kù)連接用戶(hù)用戶(hù)右鍵表右鍵表創(chuàng)創(chuàng)建表建表創(chuàng)建表成功,右鍵創(chuàng)建表成功,右

3、鍵表表查看數(shù)據(jù)查看數(shù)據(jù)表的數(shù)據(jù)顯示區(qū),可表的數(shù)據(jù)顯示區(qū),可以此右鍵以此右鍵c插入記錄,插入記錄,添加元組添加元組開(kāi)啟開(kāi)啟tomcattomcat服務(wù)器服務(wù)器服務(wù)服務(wù)服務(wù)器服務(wù)器右鍵右鍵tomcat開(kāi)啟服務(wù)開(kāi)啟服務(wù)服務(wù)器啟動(dòng)成功服務(wù)器啟動(dòng)成功一般創(chuàng)建項(xiàng)目或執(zhí)行項(xiàng)目一般創(chuàng)建項(xiàng)目或執(zhí)行項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)時(shí)會(huì)自動(dòng)啟動(dòng),創(chuàng)建數(shù)據(jù)庫(kù)時(shí)會(huì)自動(dòng)啟動(dòng),也會(huì)自動(dòng)部署項(xiàng)目也會(huì)自動(dòng)部署項(xiàng)目ServletServlet連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)創(chuàng)建創(chuàng)建java web 項(xiàng)目項(xiàng)目:文件文件新建項(xiàng)目新建項(xiàng)目java web填寫(xiě)填寫(xiě)項(xiàng)目名稱(chēng)項(xiàng)目名稱(chēng)確定確定右鍵該項(xiàng)目右鍵該項(xiàng)目新建新建servlet創(chuàng)建servlet放在 項(xiàng)目目錄/we

4、broot/web-inf/classes目錄下。也可以再src下建立一個(gè)servlet包存放servlet文件在項(xiàng)目里添加jar包項(xiàng)目項(xiàng)目右鍵庫(kù)右鍵庫(kù)添加添加jar包包一般添加三個(gè)一般添加三個(gè)derby.jarderbyclient.jarderbynet.jar在項(xiàng)目里創(chuàng)建servlet文件test.java右鍵項(xiàng)目右鍵項(xiàng)目新建新建servlet文件文件下面連接數(shù)據(jù)庫(kù)使用的數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)Servlet連接代碼:test.javaImport的包的包Netbeans會(huì)自動(dòng)檢會(huì)自動(dòng)檢測(cè)需要添加包比較方測(cè)需要添加包比較方便便加載驅(qū)動(dòng)類(lèi)連接加載驅(qū)動(dòng)類(lèi)連接derby一般有兩種一般有兩種org.apac

5、he.derby.jdbc.ClientDriver和和org.apache.derby.jdbc.EmbeddedDriver在數(shù)據(jù)庫(kù)連接屬性中有在數(shù)據(jù)庫(kù)連接屬性中有構(gòu)建數(shù)據(jù)庫(kù)連接數(shù)據(jù)構(gòu)建數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)庫(kù)url,用戶(hù)名,密碼用戶(hù)名,密碼部署項(xiàng)目Servlet運(yùn)行: 瀏覽器輸入 http:/ localhost:端口號(hào)/項(xiàng)目名/servlet名本處例子端口號(hào)為:8084Servlet名不需要帶后綴.javahttp:/localhost:8084/Test/test運(yùn)行結(jié)果Netbeans中自帶的服務(wù)器會(huì)中自帶的服務(wù)器會(huì)自動(dòng)部署自動(dòng)部署jsp連接數(shù)據(jù)庫(kù)Jsp與servlet連接數(shù)據(jù)庫(kù)類(lèi)似:新

6、建項(xiàng)目、添加jar包等等不再詳述Jsp 的創(chuàng)建右鍵項(xiàng)目右鍵項(xiàng)目新建新建jsp一般主要的一般主要的jsp放在放在webRoot根目錄根目錄;也可以也可以在在webRoot目錄下建立目錄下建立文夾存放文夾存放jsp文件文件Newjsp.jsp代碼:與與servlet的代的代碼基本一樣碼基本一樣jsp運(yùn)行:瀏覽器輸入 http:/ localhost:端口號(hào)/項(xiàng)目名/jsp名.jsp與servlet運(yùn)行不同,jsp要加后綴.jsp,而servlet不用例子:http:/localhost:8084/Test/newjsp.jsp結(jié)果:javabean連接數(shù)據(jù)庫(kù):與servlet、jsp類(lèi)似不再詳述J

7、avabean創(chuàng)建右鍵項(xiàng)目右鍵項(xiàng)目新新建建java類(lèi)類(lèi)servlet和javabean放在 項(xiàng)目目錄/webroot/web-inf/classes目錄下。也可以再src下建立一個(gè)javabean包存放javabean文件JavaBean使用:jsp和javabean結(jié)合運(yùn)行,jsp與javabean有關(guān)的標(biāo)記有三個(gè):連接數(shù)據(jù)庫(kù)方法連接數(shù)據(jù)庫(kù)方法JavaBean代碼:查詢(xún)查詢(xún)sql方法方法關(guān)閉數(shù)據(jù)庫(kù)方關(guān)閉數(shù)據(jù)庫(kù)方法法編寫(xiě)use.jsp調(diào)用JavaBean:Jsp調(diào)用調(diào)用javabean的方的方法法編寫(xiě)use.jsp調(diào)用JavaBean:關(guān)閉數(shù)據(jù)庫(kù)連接關(guān)閉數(shù)據(jù)庫(kù)連接JavaBean運(yùn)行:jsp調(diào)用javabean運(yùn)行,運(yùn)行與js

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論