Java Web應用開發技術實驗指導書 實驗1:訪問數據庫_第1頁
Java Web應用開發技術實驗指導書 實驗1:訪問數據庫_第2頁
Java Web應用開發技術實驗指導書 實驗1:訪問數據庫_第3頁
Java Web應用開發技術實驗指導書 實驗1:訪問數據庫_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

任務四新聞發布系統-訪問數據庫實驗1訪問數據庫實驗目的:1.掌握如何使用JDBC獲取數據庫連接;掌握運用JDBC對數據進行增、刪、改、查的方法實驗步驟:創建一個web項目添加JDBC驅動jar包項目中新建一個測試類,測試類中新建一個main方法,并在main方法中寫代碼加載并注冊驅動程序Class.forName(JDBC驅動類);//mySQL數據庫驅動類:com.mysql.jdbc.Driver//sqlserver數據庫驅動類:"com.microsoft.sqlserver.jdbc.SQLServerDriver"創建數據庫連接對象Connectioncon=DriverManager.getConnection(JDBCURL,數據庫用戶名,密碼);其中JDBCURL連接字符串是固定格式:jdbc:<子協議>:<子名稱>以下為mySQL的JDBCURL示例:jdbc:mysql://localhost:3306/news“localhost”代表本機;其它機器用機器名稱或IP地址或者直接在JDBCURL中直接指定數據庫的字符編碼格式,如:"jdbc:mysql://localhost:3306/news_2023?useUnicode=true&characterEncoding=utf8"創建一個Statement或者PrepareStatement對象并執行SQL語句//使用Connection對象創建Statement對象,并執行SQL語句以返回一個ResultSet對象,它包含執行查詢后所產生的結果集Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromnrc_news");//或者創建一個PrepareStatement對象//Stringsql=“select*fromnrc_newswheret_id=?”;//pstm=con.prepareStatement(sql);//pstm.setInt(1,3);//ResultSetrs=pstm.executeQuery();處理結果while(rs.next()){//使用ResultSet對象的next()方法循環遍歷結果集intn_id=rs.getInt(1);//方法getXXX提供了獲取當前行中某列值的途徑Stringn_title=rs.getString(2);Stringn_publishTime=rs.getString(5);System.out.println(n_id+""+n_title+""+n_publishTime);}釋放數據庫資源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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論