



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)四新聞發(fā)布系統(tǒng)-訪問數(shù)據(jù)庫實(shí)驗(yàn)1訪問數(shù)據(jù)庫實(shí)驗(yàn)?zāi)康模?.掌握如何使用JDBC獲取數(shù)據(jù)庫連接;掌握運(yùn)用JDBC對數(shù)據(jù)進(jìn)行增、刪、改、查的方法實(shí)驗(yàn)步驟:創(chuàng)建一個web項(xiàng)目添加JDBC驅(qū)動jar包項(xiàng)目中新建一個測試類,測試類中新建一個main方法,并在main方法中寫代碼加載并注冊驅(qū)動程序Class.forName(JDBC驅(qū)動類);//mySQL數(shù)據(jù)庫驅(qū)動類:com.mysql.jdbc.Driver//sqlserver數(shù)據(jù)庫驅(qū)動類:"com.microsoft.sqlserver.jdbc.SQLServerDriver"創(chuàng)建數(shù)據(jù)庫連接對象Connectioncon=DriverManager.getConnection(JDBCURL,數(shù)據(jù)庫用戶名,密碼);其中JDBCURL連接字符串是固定格式:jdbc:<子協(xié)議>:<子名稱>以下為mySQL的JDBCURL示例:jdbc:mysql://localhost:3306/news“l(fā)ocalhost”代表本機(jī);其它機(jī)器用機(jī)器名稱或IP地址或者直接在JDBCURL中直接指定數(shù)據(jù)庫的字符編碼格式,如:"jdbc:mysql://localhost:3306/news_2023?useUnicode=true&characterEncoding=utf8"創(chuàng)建一個Statement或者PrepareStatement對象并執(zhí)行SQL語句//使用Connection對象創(chuàng)建Statement對象,并執(zhí)行SQL語句以返回一個ResultSet對象,它包含執(zhí)行查詢后所產(chǎn)生的結(jié)果集Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromnrc_news");//或者創(chuàng)建一個PrepareStatement對象//Stringsql=“select*fromnrc_newswheret_id=?”;//pstm=con.prepareStatement(sql);//pstm.setInt(1,3);//ResultSetrs=pstm.executeQuery();處理結(jié)果while(rs.next()){//使用ResultSet對象的next()方法循環(huán)遍歷結(jié)果集intn_id=rs.getInt(1);//方法getXXX提供了獲取當(dāng)前行中某列值的途徑Stringn_title=rs.getString(2);Stringn_publishTime=rs.getString(5);System.out.println(n_id+""+n_title+""+n_publishTime);}釋放數(shù)據(jù)庫資源if(rs!=null){ try{ rs.close(); }catch(SQLExceptione){ e.printStackTrace(); } } if(pstm!=null){ try{ pstm.close(); }catch(SQLExceptione){ e.printStackTrace(); } } if(stmt!=null){ try{ stmt.close(); }catch(SQLExceptione){ e.printStackTrace(); } } try{ if(con!=null&&con.isClosed()==false){ con.close(); } }catch(SQLExceptione){
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年管理體系認(rèn)證基礎(chǔ)考試真題(含答案)
- 搖臂拍攝基礎(chǔ)知識培訓(xùn)
- 內(nèi)蒙古自治區(qū)通遼市2024-2025學(xué)年八年級下學(xué)期期末語文試題(解析版)
- 攝影圖像基礎(chǔ)知識培訓(xùn)課件
- 熱工檢測技術(shù)試題及答案
- 300萬平方米紙質(zhì)包裝技改項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 2025餐飲勞動的合同范本
- 2025高級工程師標(biāo)準(zhǔn)勞動合同
- 攝制部基礎(chǔ)知識培訓(xùn)總結(jié)
- 2025年探討無證房屋的租賃合同效力
- 冠心病的防治指南
- 臨建工程施工合同范本(2025版)
- G2電站鍋爐司爐證考試題庫及答案
- 架橋機(jī)架梁施工技術(shù)交底
- 科研協(xié)作管理辦法
- 屠宰加工人員職業(yè)技能模擬試卷含答案
- 多胎減胎患者護(hù)理指南
- 精益管理課件
- 梅毒患者護(hù)理措施
- 幼兒思維培訓(xùn)課件
- 數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)組織-洞察及研究
評論
0/150
提交評論