數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)六ODBC和JDBC數(shù)據(jù)庫(kù)編程_第1頁(yè)
數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)六ODBC和JDBC數(shù)據(jù)庫(kù)編程_第2頁(yè)
數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)六ODBC和JDBC數(shù)據(jù)庫(kù)編程_第3頁(yè)
數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)六ODBC和JDBC數(shù)據(jù)庫(kù)編程_第4頁(yè)
數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)六ODBC和JDBC數(shù)據(jù)庫(kù)編程_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余7頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

5. 5. 斷開(kāi)數(shù)據(jù)源,釋放相關(guān)的句柄?!稊?shù)據(jù)庫(kù)原理》實(shí)驗(yàn)報(bào)告題目:實(shí)驗(yàn)六ODBC/JDB數(shù)據(jù)庫(kù)編程學(xué)號(hào)姓名班級(jí)日期2016.10.27實(shí)驗(yàn)內(nèi)容、步驟以及結(jié)果OMC SQU舫吋空SP?出?SSh耳ODBC期|翳13旦改aa. 贏2;A)SOMC SQU舫吋空SP?出?SSh耳ODBC期|翳13旦改aa. 贏2;A)S的總高曲IL..I-C7h:bBT*1.ODB(配置以及程序調(diào)試:(50分)(1)配置一個(gè)ODB(數(shù)據(jù)源,要求數(shù)據(jù)源名稱(chēng): student,其中包含s(學(xué)生信息)表。打開(kāi)運(yùn)行-〉輸入odbcad32.exe,確定-〉在ODB(數(shù)據(jù)源管理器,點(diǎn)擊“添加”?efG5(IL5啊TEr-v衍材裕世TAftniTfiCI■g為i:'ll■心ml:B?鼬;、?UfST金主h直怔£吿仏If:;t畑詢(xún)(訝側(cè)底町iy拗詒褸的5備3(?己供千、舲?日N尉H間盯「五ft爭(zhēng)IZiti迢杷“二坍杠i匪飾E耐?利創(chuàng)斤寺£件ts3:巨戶(hù)⑹1和SKir1】時(shí)吟1彌;需ff1巔1;1産持也1'關(guān)干 .!旦廣酮扈耳?)1蘇Ui,..■IHA.■¥.Fl1RjuivhnrtX已QuEDrk^ndrfIfjT'l)宮-3三5OL3rvw[TSa^ST^fj.l~^lK上=歩曲)-【||百11卡a哪扳怎娜tu:"nZr:Tr遊■刖阿+iaTJ l~^lK上=歩曲)(2)閱讀并運(yùn)行實(shí)驗(yàn)給出的例子程序,理解 ODB(編程,要求簡(jiǎn)單寫(xiě)出自己對(duì)這段程序的理解或者流程圖,并且請(qǐng)給出程序運(yùn)行結(jié)果示例圖。因?yàn)樵揗FC項(xiàng)目是一個(gè)窗口項(xiàng)目窗口加載時(shí)調(diào)用的是 ODBC_TESTDIg.cpp中的OninitDialog 給窗口中各個(gè)輸入框賦初值。在在點(diǎn)擊執(zhí)行按鈕時(shí)運(yùn)行函數(shù)SQL語(yǔ)句的一系列過(guò)程。OnButtonExcuteSQL語(yǔ)句的一系列過(guò)程。1.新建變量并初始化。分配語(yǔ)句句柄。1.新建變量并初始化。分配語(yǔ)句句柄。2.連接數(shù)據(jù)庫(kù)3.執(zhí)行2.連接數(shù)據(jù)庫(kù)3.執(zhí)行SQL語(yǔ)句4.結(jié)果集處理:循環(huán)顯示 4.結(jié)果集處理:循環(huán)顯示 select的結(jié)果。5QODBC.TEST用戶(hù)名:53-ODBCTESTI,resultrecord3;95003,王敏SQL語(yǔ)句fi確定J取消2.參考給出的ODB5QODBC.TEST用戶(hù)名:53-ODBCTESTI,resultrecord3;95003,王敏SQL語(yǔ)句fi確定J取消2.參考給出的ODB(編程示例,使用ODBC技術(shù),編寫(xiě)一個(gè)簡(jiǎn)單的程序,包含對(duì)數(shù)據(jù)庫(kù)SPJ的連接,查詢(xún),插入,修改和刪除。( 50分)打開(kāi)運(yùn)行-〉輸入odbcad32.exe,確定-〉在ODB(數(shù)據(jù)源管理器,點(diǎn)擊“添加”r~羽ODB匚議看諄匪畚戶(hù)衛(wèi)刃鳳莎面'文件DEMI驅(qū)動(dòng)祿I跟蹤]連jj甌]關(guān)于ODBCffl證戶(hù)數(shù)用戶(hù)教據(jù)源茁):[jte-]取消修改程序,使其支持對(duì)SPJ表的查詢(xún):iffFtJtLud?"SQL_SDCCESi)incicounc-tf;/¥吉聲處理時(shí)ullile『TRUE)電retcorte-iduetchgtiitj:if(r^tcnrt*—SmSlinCFSS||iptcnrt*--SlllSllUJESSjMnHrHU)lCdunt++i/?(iPtdataforcn|iih)51*;*,anHS?//f£OLCPtPjtjfUj>lll>L,I,S[JL_C_ULOHC,&aHU,6,MbHCi);strHsq-For-njt["rP5ijltrecord%d:\nk弓#缶.寓至"*iCouiitstr~]nf,Ezhdrw^strlnFa3>,flhsHe^sageUOX[strung):Dir?4k:將語(yǔ)句文本框改為可寫(xiě)的,以支持其他語(yǔ)句。rinODBC.TESTALOG用戶(hù)宕:Elit密科:mtiM!數(shù)據(jù)源名稱(chēng);'Edit斷開(kāi)用戶(hù)宕:Elit密科:mtiM!數(shù)據(jù)源名稱(chēng);'Edit斷開(kāi)EditProperties蟲(chóng)sGeneraljStylesHExtendedStyles?“■』“?■Aligntc或nZeftrAligntc或nZeftrMultiline[Jlumber廠Hm垃iQt剖汕訓(xùn)廠Password旦orderPAutoHScroll廠Nohideselection廠Qppercase廠VerticalscrallrOEMconvertILowercase廠AutoVScrollrWantreliirnIRead-only查詢(xún):ooecjEST用戶(hù)咎密碼;斷開(kāi)連接I同Lg句:SELECT*FROMS□DIBC.TEST£S執(zhí)行C>d01:CM01:插入:resultrecord1:SI.精益.20bleable58OOBC.TEST用戶(hù)名;=Pj-511連接I斷開(kāi)囂肛語(yǔ)句匕insertintoSGnqmnsmsMty)vslu色mfSO*/瓜大'r'?囂肛語(yǔ)句匕執(zhí)行□結(jié)果戈消息'賀snarnestatusatysPFioneMQ1i清a20天逹NULL2'"so"皿太MULL西妄NULL2S3東方紅恥北京NULL4S4豐泰20天律NULL5£5為民30上海NULL修改:蕊fl*N_j弓N弓N i弓Nrj?l州(a<A■TTrliil毀H<-M■KdSXS嫖駢-J?囲卅QC農(nóng)口|sns3LT]5rME寸Ln[select-fromS;口拮果LLa消創(chuàng)3.用JDBC3.用JDBC實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)student的連接,查詢(xún),插入,修改和刪除。(選做實(shí)驗(yàn))snoHnamestatuscitysPhorwNc1■■■■■???rpl1精益20天建NULL2S3ss紅30北京NULL3S4豐秦甬20天渾NULL4S3為民50上海NULL添加sqljdbc的庫(kù):type-fi臥ti-

Jdvaluhld卩附旳jilde博臼CdiUPdfth“汕CcxifSivieJ抽日CoiTipIte^J?vvtd^crJflwrJouLtsr衣;卄1時(shí)對(duì)呼豎1P-fE-FK-tKt^^ilonnyHiiwryAjrVVttugMttfri護(hù)?T#itRffppjrwry"askTa滬-VsliejbcniVJikiT^xt嚴(yán)Sour-zr—>Rejects*LibwLt■?廿OracraneE沖ortJAR^jndJdTsloldc■,&cnibtbuildpafcr:?■^faQC-tLpr-C:\^h-DqramA>i\Mirrc<eftSQLServer.-ZRCDfiwr上CJV=qlictic=aor工h±■」眈烏£怙廠LibraryPavj5C-1.7]AddtM2rn4J^b._UdLdbHr>.Add匚Lhsfolder...Mh..i[exApp>kI依次插入,修改,刪除數(shù)據(jù),并查詢(xún)修改的結(jié)果:國(guó)OGAcce^s.java風(fēng)I'"jy!61ZZ//////////;/;/;////////^7^//////'/?//////////////SysteE*DutxppintlnJf)*stat=conn□CPeateStatement(J;|£tat.execute["insertirttoSvalues<*08100^, 'JI' '1955-1-1'/IS*//////////////.'7///</////////V門(mén);//'//,/小////stat=conn^createStatement^1i* :rr門(mén)I任mv<lerrninaled>DBArcess[JavaApplibtkin]匚;\PftjgrzmFiIm“aj旳re1.8.0=丄丄丄詢(xún)i噸日ww,eice(2OL6TiOfl25B下年"li-.-iiHr)f-i")ic-l.^^tinnSCon^ok屯至農(nóng)那:95001950029S0&4毎2垂0010095001950029S003.郎哉表些111119S0019500295003壬5址璧95001950029533<395004M'豆ft亍手?=JEM主r£孚A孚*-■S5.fte亡1906/01/0119B5/1/L1506/10174190S/5/a1399-L-1198&/ei;011305/2/11386/L0';41985/5/S1999*L*1198&/ei/011985/^/1198&/10141985/6/51986m/011985/2/11986/

溫馨提示

  • 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)論