Derby數(shù)據(jù)庫(kù)使用_第1頁(yè)
Derby數(shù)據(jù)庫(kù)使用_第2頁(yè)
Derby數(shù)據(jù)庫(kù)使用_第3頁(yè)
Derby數(shù)據(jù)庫(kù)使用_第4頁(yè)
Derby數(shù)據(jù)庫(kù)使用_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、_L 5網(wǎng)絡(luò)模式的Derby數(shù)據(jù)庫(kù)這種模式下,需要使用兩個(gè)控制臺(tái)窗口,一個(gè)用于啟動(dòng)De由y數(shù)據(jù)庫(kù)服務(wù)端,另一個(gè)做為訪問(wèn)Derby數(shù)據(jù)庫(kù)的客戶端。A.啟動(dòng)服務(wù)器端可以通過(guò)DERBY_HOME/bir目錄下的startNetworkServer.bat來(lái)啟動(dòng)Derby數(shù)據(jù)庫(kù) 服務(wù) 端,只需要在命令行中輸入:startNetworkServer.bat注意:startnetworkserver命令的時(shí)候,開(kāi)啟的網(wǎng)絡(luò)服務(wù),雖然允許多客戶端多進(jìn)程,但僅限本機(jī)使用如希望使用ip地址遠(yuǎn)程連接,必須強(qiáng)制指定提供服務(wù)的IP地址和端口,否則僅限localhost.使用命令NetworkServerControl啟

2、動(dòng)服務(wù)器:.ANetworkServerControl start -h 30 -p 1527關(guān)閉:NetworkServerControl shutdown -h 85 -p 1527數(shù)據(jù)庫(kù)就啟動(dòng)了,啟動(dòng)成功會(huì)在控制臺(tái)輸出如下信息:已使用基本服務(wù)器安全策略安裝了安全管 理程序。Apache Derby Network Server - (648739)已啟動(dòng)并且已準(zhǔn)備好2008-09-0600:38:12.540 GMT時(shí)在端口 1527上接受連接告法為:畬令提示符 startNehvcrkServerI = 小回hlcrooft V

3、indovfs 1版本幀權(quán)所有20B9 flicrosoft Corporation*保留所有權(quán)利二C: xUsersAdininistrato>>startNetuorkSei*uerThu Sep 04 13:54223 CsT 20T4 :二使,市基 4麻分署安全策略安裝了 Security Hasager.Thu Sep 04 13:54:24 CST 2014 : ftpachc Derby 網(wǎng)絡(luò)服務(wù)器<1582446>己?jiǎn)?dòng)并準(zhǔn)備接受端口 1527上的連接B.客戶端訪問(wèn)(cmd)在另一個(gè)控制臺(tái)使用ij命令訪問(wèn)Derby數(shù)據(jù)庫(kù)服務(wù)端,在輸入

4、ij.bat啟動(dòng)ij工具后,通過(guò)如下命令建立與服務(wù)端的連接,并創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):conn ect 'jdbc:derby:localhost:1527/sec on ddb;create=truef;參數(shù)中的數(shù)據(jù)庫(kù)命部分和內(nèi)嵌模式不同,這里使用了“ localhost: 1527f,訪問(wèn)網(wǎng)絡(luò)模式的URL需要指定服務(wù)器的IP地址和端口,其它的就和內(nèi)嵌模式一樣了1)運(yùn)行 votenet.sql創(chuàng)建數(shù)據(jù)庫(kù)并新建表格。ij暢木10J0ij> run * d- SdejrbirIJotenet .sql1*:ij> Connect jdbc:deirby /localhost -152

5、7/(l-/defbyZuotenet ; Liser-root ; password-roo 七 I cjrc ate fug 1 $IJ> DROP TABLE TJIEER;灣誤42Vo7:方案'ROOV不存壬ij> CKER1E 1HJJLE T_USER C摘:conn ect 'jdbc:derby: localhost: 1527/d:/derby/vote net;user=root;password=root;create=true'DROP TABLE T_USER;CREATE TABLE T_USER (USERJD VARCHAR(

6、40) NOT NULL,USER_ACCOUNT VARCHAR(128),USER_NAME VARCHAR(50),PASS VARCHAR(IOO),DEPTJD VARCHAR(40),EMAIL VARCHAR(200),TELEPHONE VARCHAR(50),MOBILE VARCHAR(20),USER_STATUS CHAR(8),COMMENT_NUMBER INTEGER,MESSAGE CONTENT CLOB,PRIMARY KEY(USERJD);2)連接數(shù)據(jù)庫(kù)connect 'jdbc:derby: Iocalhost:1527/d7derby/vot

7、enet;user=root;password=root;UKU-SIHIHSGROUP DNFD UARCHAR<1 R?4>.ORG_I>NNA1E UARCHAR<1024>F1話AV審H行IJ> connect *Jdbc: detbAi/localhost: 152?/(I: /derby/vocenet; userBl*oot; password-roo3)數(shù)據(jù)庫(kù)查詢liJ(COHMECTIONl»仕插入便新#刪除行1J> connect1 jdbc: derbsp: /localboat: 152?>nd: /clerby

8、/uotenet; user =root; passwor(l=rouini; I "R c.客戶端訪問(wèn)圖形化(MyEclipse)因 Database DrFrill DnlnbREe Errnnbirjii Rrwrird>E thv CCni'fttiQ: dnvtrDrkepHUHpJMiKrCcnr«ti&r, URLiDrke* name:fMidk-FfayirEg r«1lt 157/f : ."dr*- by7yevnci ;.rdcilPi»5worc7)MlihGtzl“3“ C?” HicraSy

9、I CB Snowger”j 3 mydfl/toy心型Conwdhed hs吟如by APPNULUD日 SVMC MVM均 SV4fLM IAt!LEp A ORGANIZATCDK p H TJJSERSQU svsSV ECAT S¥5CS_DrA.GSV ZS UTILSVAFUN 制氐IBM SAiPROC SYSSTAT 勒 Conntdbed b? myderbyD. Wet程序訪問(wèn)配置1)添加包 derbyclient.jarL SF * Web RootMETA INFWE 馭 INF t> u cla EH“ e陽(yáng)/ G d e,tsydfi,rbycMn

10、tjar> G iidbc>歸P嗎A spring> © strut :.beans.xmli welbiXinl尸 rndeK.jAp2)配置數(shù)據(jù)源TIEJ-M data5cuti±-MciaLEAC£uLXBIM:出D :ftj 3V£C<<valu.->M g- _ L tL±» u derhy b j dl>= b Cl i ext Dr £</_“±A22</p-zperty>-寸CE-LLU-l-ZXLcHre-HIIJ: 1M>24&l

11、t; /<1: s r/lecalhc»c: 1527/di? dArb»7A01«£; 4: 1 ?»>wcrcat:</ iiZ6c/prcpefLv>* v"D已勺撫_L內(nèi)嵌模式的Derby數(shù)據(jù)庫(kù)Derby數(shù)據(jù)庫(kù)與應(yīng)用程序共享同一個(gè)JVM,通常由應(yīng)用程序負(fù)責(zé)啟動(dòng)和停止,對(duì)除啟動(dòng)它的應(yīng)用程序外的其它應(yīng)用程序不可見(jiàn) > 即其它應(yīng)用程序不可訪問(wèn)它。A.運(yùn)行內(nèi)嵌模式的Derby數(shù)據(jù)庫(kù)在命令行中輸入ij.bat后啟動(dòng)ij工具。然后通過(guò)如下命令創(chuàng)建數(shù)據(jù)庫(kù),并與數(shù)據(jù)庫(kù)創(chuàng)建連接: conn ect jdbc:der

12、by:firstdb;create=true '通過(guò)connect命令可以與指定數(shù)據(jù)庫(kù)創(chuàng)建連接,通過(guò)一個(gè)JDBC URL來(lái)指定與哪個(gè)數(shù)據(jù)庫(kù)創(chuàng)建連接。命令是不區(qū)分大小寫(xiě)的。參數(shù)中jdbc:derby是Derby數(shù)據(jù)庫(kù)的驅(qū)動(dòng)協(xié)議:firstdb是數(shù)據(jù)庫(kù)命,由于沒(méi)有指定路徑,數(shù)據(jù)庫(kù)將會(huì)被創(chuàng)建在當(dāng)前你命 令行下所在的目錄下;create=true表示如果數(shù)據(jù)庫(kù)不存在,則創(chuàng)建該數(shù)據(jù)庫(kù);”是ij命令的終止符。當(dāng)數(shù)據(jù)庫(kù)創(chuàng)建成功時(shí),Derby會(huì)在當(dāng)前你命令行下所在的目錄下創(chuàng)建一個(gè)與數(shù)據(jù)庫(kù)命一致(這里是firstdb )的目錄,其中存放了數(shù)據(jù)庫(kù)的文件1)運(yùn)行 vote.sql創(chuàng)建數(shù)據(jù)庫(kù)并新建表格。C&#

13、187; MJsrhs vAdninis«II WK i,ij vun Jd: xderbvXvote,sqlp ;ij> connectf Jdbc: derbA:d; dcrbj;vDt6r; u¥ET=inneF; password=inner; create=trueJ ; ij> CREATE TRELE T JI SER <USEH D UAfCHABC40> NOT NULL,USERJ1CCOUN1 UAItCHAKC12UA USERJiAnErftss UARCiiAR<iOa>, DEFT.ID «nVCH

14、nB<40» ENAIL UAHCHfiW<?nfl>.TELEPHONE UARCHftR<SO> HOBILE UN 月亢 HAR<20>.USER_STATUS CH ARC), COMMENT_NUMBER NTEGEH, HESSAtifc-GQNlEHT GLOB,FRIMnRY KEY<USERJI» 電插入/更用干別除 9 ft g CRFfiTE TARLF ORCANI7ATTON< dEPT_ID UARCFIAR<32> n it nuU摘:conn ect 'jdbc:der

15、by: d:derbyvote;user= inn er;password=inner; create=true'CREATE TABLE T_USER (USERJD VARCHAR(40) NOT NULL,USER_ACCOUNT VARCHAR(128),USER_NAME VARCHAR(50),PASS VARCHAR(IOO),DEPT_ID VARCHAR(40),EMAIL VARCHAR(200),TELEPHONE VARCHAR(50),MOBILE VARCHAR(20),USER_STATUS CHAR(8),COMMENT_NUMBER INTEGER,M

16、ESSAGE_CONTENT CLOB,PRIMARY KEY(USERJD);2)連接數(shù)據(jù)庫(kù)conn ect *jdbc:derby:d:derbyvote;user= inn er;password=inner; *;C - *>Ailiniii in traLcir>lj /ij1W.1Mij> c*nnectdo&:ULEeiAinn#ccwoBirtnBPM* ;I j>« f rrm tuliliSAr iVEER ID1UGER ACCOUNTIDEPT_I»JENlllL3)數(shù)據(jù)庫(kù)查詢一壬/ J ;、 r 八 Aar 昂 C

17、: MJE din in is trrato ii 版本 is, LByj>i eelect f rom tJieeFJ UAfLIT UiUghHJinNEIDCFT D!USER_ftCCOtlHrirnAlEFIftIL! WBILEilELEFMONEillSERJ5T& ; (XrMEMT_Mlfr; MENAGE CONIEWA.客戶端訪問(wèn)圖形化(MyEclipse)J LI itirrrDcrby 盤(pán) I Ccrt-nKtvd is i nrie- D*w bybnf MPJ 曲 rNKR5 £Y£TEM TA£I£昌 ORG

18、ANIZATION J 昌IT.USfR± VIEW-hlULdD:護(hù) SQV.加 SYSi- " $¥SCAirEVS rw哺£儀£ UTT-P "5 tVSFUN>nSYGJBM.s'swoc b : SVSSTATI rn-j-clerbyE. Wet程序訪問(wèn)配置3)添加包 derby.jar' Q ”ML B Web Ro atEMFTA-INF4 & WEB-INF& cljiwevJU SbU derbyjfi beAnuml/) wtb.ifinl J* :nd#<jtp4)配置數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論