電子實驗報告劉抗洪_第1頁
電子實驗報告劉抗洪_第2頁
電子實驗報告劉抗洪_第3頁
電子實驗報告劉抗洪_第4頁
電子實驗報告劉抗洪_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

實驗報告實驗日期:課程名稱:JSP程序設計班級:學號:姓名:實驗名稱:使用JDBC連接數據庫。(其中需要舉出至少三種數據庫連接的方法)。完成數據全部查詢操作。照片:實驗目的:實驗器材:實驗步驟:第一種方法:連接SQLServer2005數據庫〃導入一些與文件有關的代碼importjava.sql.Connection;in^ortjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassDB(//數據醫連接SQLSeser2005數揖庫privateStringurl=Rjdbc:aqlserver://IocaIhost:1133;Databa5eName=TR5tR;指導老師點評:評予等級:指導老師簽名:評予等級:指導老師簽名:privateStringurl=pjdbc:sqlseiver://localho5t:1433;Databa5etae=Te5ti;〃艇鐲腳耨役privateString£1188113110=*00!?jicrosoft.sqlsemr.jdbc.SQLServerDriver1;privatesuing蛾曬即也”;privateStringpas5ward="]23356,,;“WWcwmectio而HprivateConnectionC0nn=null;//再粘土tatement據privateStatementstrotrnull;「耐瞬幽publicDB()(tryl〃螂黜廨鼠classJorNnetclassName),n翎instance。;Icatch(Exceptione)(e.piintStackTraceO;Sy業me此piintlnf皿瞰髀蠣悅5!);八細麒軸/publicvoidCieateConn()(t班〃觸連隹隹翅由屬性也指就撤據隹師號指超錄掰睥的酈咤相密科conn=DriYerHanager.getC(?!]nectiQn(urlruseinaine,password);}catch(Exceptione)(e.piintStackTracef);("獲取數據庫連接失敗!”);八獲取先atement對象,/publicvoidgetStmt()(CreateConn();//調用匚reatiC,:」,()方法,連接期國5try(〃調用Connectiot:類實例的croatoStatement()方法獲取一個Stagmant類對款stmt=conn.createStatement();}catch(Exceptione){e.printstackTrace();創建Statement對象失敗!M);廠對數據庫迸行增加、修改和刪除等操作,由雙語句決定*/publicbooleanexecuteUpdate(Stringsql)(booleanmark=false;try1getStmt();〃創注一個:f對象mtiCount=stmt.GxecutGUpdate(3ql);//執行更郛操作.并獲取所影響的記錄數if(icount>0)//更新數據摩成功mark5true;elsemark1false;)catch(Exceptione)(G.printStackTrace();mark=false;returnmark;)八點詢數據庫,由匈語句決定?/publicResultSGtexecutGQuery(Stringsql)(ResultSetrs=nxill;trylgetStmt();〃創建一個;La,?:it類對象rs=stmt.exGcut?Query(sql);//亙詢效據庫獲取符合條件的記錄,并將結奧8s給生合一Jcatch(Exceptione)(e.printStackTraceO;returnrs;importjava.sql.1;publicclassJDBCMysql〃騾動程序名publicstatic〃數據摩用戶名importjava.sql.1;publicclassJDBCMysql〃騾動程序名publicstatic〃數據摩用戶名publicstatic//MySQL帳號publicstatic//HySQLCHpublicstaticfinalStringfinalStringfinalStringfinalStringDBDRIVER=wCGm.my3q;.jdbc.Driver";DBURL=**jdbczniysql://localhost:3306/llwuliu";DBUSER?"root";DBPASS="root";Connectionconn=null;//此接口用來連接數據庫Statementstmt=null;//此接口用來操作數據庫(增、刪、改、查)ResultSetres=null;//此接口用來保存數據庫蜜詢操作的結果集合try(Class.forName(DBDRIVER);〃反射出一個mysql的馬區動類conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);〃System.out.println("MySq]數據庫已經正常連接:"+conn);}catch(ClassNotFoundExceptione)(Sy$tMO%pHMlD(喂有找蹦動類)catch(SQLExceptione)|SysteiuOuL叩口5(“隨岸跳頰”);JtrytSystM◎t.pri眥—朝喘內就用"—stat=conn,createstatsmentO;Stringsql="SElJiCT?trainfo11;res=stmt.execut?Query(sql>;while(res.next(H(Systen.out.printIn("IH:Ntres.getlnt(1)?"姓名:"?res.getString(2)密碼:w4-re3.getstring(3)+"年齡:”+r03.gNint<4));)System.out.println(*???**?,**10加新內容*w);sql=-INSERTINTOinfo(name,pass,age)VALUES「高手',?skilful',24)”;stwt.?xecuteUpdate(sql);sql="SELECT*FROMinfo";res=stmt.oxecuteQuery(sql>;while(res.next())(System,out.printin"^res.getlnt<1)+"姓名:"res.getstring(2)+”res.getString(3)+"年齡:"res.getlnt(4));)catch(SQLExceptionel){el.printStackTrace();)try(if(res!=null){res.close();//關閉數據庫res=null;}if(stmt!=null){stmt.close();//關閉數據庫stmt=null;}if(conn!=null){conn.close{);//關閉數據庫conn=null;)}catch(Exceptione){System.out.printin(”數據庫關閉錯誤!H);))1第三種數據庫連接:連接ACCESS數據庫?'1?ajftlanguage=wjavdwimport=*rjcjva.uti2.*wpageEncod:ng=nGBK"<二@pageimport=*java.sql.*"*>々加我驅動程序publicstaticfinalStringDBDRIVER=**3un.jdbc.odbc.JclbcOdbcDriver**;〃數據庫連接字符串publicstaticStringDBURL=njdbc:odbc;Driver=(MicrosoftAccessDriver上唧)哦畤//Access施朝陛能瓠腔publicstaticfinalString咖SER="n俯闞懶翦施嬲publicstaticfinalStringDBPASS=""Connectionccnn=null;PreparedStatenentpstn=null;//ResultSetrs=null;booleanflag=false;String由path=application.getRealPath(rt\\:atabase\\DatataseIndb");Stringurl=DBURL+dbpath;Class.forName(DBDRIVER);〃java反射機制,也就是說,根據一個對象反過來生成一介類!!conn=DriverManager.getConnection(url,DBUSER,DBPASS);//jdbc:subproto

溫馨提示

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

評論

0/150

提交評論