北大青鳥JSP教程大全(中).ppt

北大青鳥JSP教程大全(中).ppt

ID:48709865

大?。?.21 MB

頁數(shù):65頁

時(shí)間:2020-01-19

北大青鳥JSP教程大全(中).ppt_第1頁
北大青鳥JSP教程大全(中).ppt_第2頁
北大青鳥JSP教程大全(中).ppt_第3頁
北大青鳥JSP教程大全(中).ppt_第4頁
北大青鳥JSP教程大全(中).ppt_第5頁
資源描述:

《北大青鳥JSP教程大全(中).ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、JDBC程序的工作模板try{Class.forName(JDBC驅(qū)動(dòng)類);}catch(ClassNotFoundExceptione){System.out.println("無法找到驅(qū)動(dòng)類");}try{Connectioncon=DriverManager.getConnection(JDBCURL,數(shù)據(jù)庫用戶名,密碼);Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("SELECTa,b,cFROMTable1");while(rs

2、.next()){intx=rs.getInt("a");Strings=rs.getString("b");floatf=rs.getFloat("c");}con.close();}catch(SQLExceptione){e.printStackTrace();}獲得數(shù)據(jù)庫連接發(fā)送Sql語句處理結(jié)果注冊JDBC驅(qū)動(dòng)JDBCURL用來標(biāo)識數(shù)據(jù)庫必須處理的異常釋放資源必須處理的異常1JDBC驅(qū)動(dòng)5-1JDBC驅(qū)動(dòng)由數(shù)據(jù)庫廠商提供在個(gè)人開發(fā)與測試中,可以使用JDBC-ODBC橋連方式在生產(chǎn)型開發(fā)中,推薦使用純Java驅(qū)動(dòng)方式

3、DBServerDBServerJDBCAPIJDBCDriverManager純Java驅(qū)動(dòng)JDBC–ODBC橋Java應(yīng)用程序ODBC2JDBC驅(qū)動(dòng)5-2橋連將對JDBCAPI的調(diào)用,轉(zhuǎn)換為對另一組數(shù)據(jù)庫連接API的調(diào)用優(yōu)點(diǎn):可以訪問所有ODBC可以訪問的數(shù)據(jù)庫缺點(diǎn):執(zhí)行效率低、功能不夠強(qiáng)大JDBC-ODBC橋Java應(yīng)用程序JDBCAPIODBCAPIODBC層DBServer3JDBC驅(qū)動(dòng)5-3使用JDBC-ODBC進(jìn)行橋連1、在控制面板?ODBC數(shù)據(jù)源?系統(tǒng)DSN中配置數(shù)據(jù)源2、編程,通過橋連方式與數(shù)據(jù)庫建立連接-

4、-----語法------Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:news","sa","sa");JDBC-ODBC橋驅(qū)動(dòng)類的完全限定類名數(shù)據(jù)源名稱演示:配置ODBC數(shù)據(jù)源4JDBC驅(qū)動(dòng)5-4純Java驅(qū)動(dòng)由JDBC驅(qū)動(dòng)直接訪問數(shù)據(jù)庫優(yōu)點(diǎn):100%Java,快又可跨平臺缺點(diǎn):訪問不同的數(shù)據(jù)庫需要下載專用的JDBC驅(qū)動(dòng)JDBC驅(qū)動(dòng)Java應(yīng)用程序JDBCAPIDBSer

5、ver5JDBC驅(qū)動(dòng)5-5使用純Java驅(qū)動(dòng)方式進(jìn)行直連1、下載數(shù)據(jù)庫廠商提供的驅(qū)動(dòng)程序包2、將驅(qū)動(dòng)程序包引入工程中3、編程,通過純Java驅(qū)動(dòng)方式與數(shù)據(jù)庫建立連接------語法------StringURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news";Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connectioncon=DriverManager.getConn

6、ection(URL,"sa","sa");sqlserver數(shù)據(jù)庫驅(qū)動(dòng)類的完全限定類名演示:在工程中引入JDBC驅(qū)動(dòng)程序包數(shù)據(jù)庫名稱6小結(jié)1JDBC橋連與純Java驅(qū)動(dòng)兩種方式的優(yōu)缺點(diǎn)分別是什么?JDBCURL的作用是什么?7創(chuàng)建數(shù)據(jù)表:FirstLevelTitleJDBC應(yīng)用要求對新聞標(biāo)題進(jìn)行管理:1、新聞標(biāo)題存儲在SqlServer2000中2、通過JDBC對新聞標(biāo)題進(jìn)行增、刪、改、查操作操作步驟使用Statement插入數(shù)據(jù)使用PreparedStatement增、刪、改、查數(shù)據(jù)字段名稱字段說明數(shù)據(jù)類型大小Id序號

7、int4TitleName標(biāo)題名稱varchar50Creator創(chuàng)建者varchar50CreateTime創(chuàng)建時(shí)間datetime8128使用Statement插入數(shù)據(jù)2-1使用橋連方式向FirstLevelTitle表中插入一條記錄——代碼片斷——publicstaticvoidmain(String[]args){Connectioncon=null;Statementstatement=null;try{StringstrSql="insertintoFirstLevelTitlevalues(1,'軍事','網(wǎng)管

8、',getdate())";try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("無法找到驅(qū)動(dòng)類");}con=DriverManager.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。