JSP 与JDBC建立网页资料库.PPT

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP 与JDBC建立网页资料库

11-1 JDBC的基礎-說明 昇陽公司提出的資料庫中介軟體(Middleware)稱為「JDBC」(Java Database Connectivity),這是一種開放標準的Java程式介面,可以讓Java程式連接資料庫管理系統, 以Java技術來說,就是實作JDBC驅動程式介面(JDBC Driver Interface)的類別,即JDBC AP即JDBC API。 11-1 JDBC的基礎-圖例 11-1 JDBC的基礎-驅動程式種類 JDBC-ODBC橋接驅動程式(JDBC-ODBC Bridge):Java程式不是直接連接資料庫管理系統,而是透過微軟ODBC的中介軟體來存取資料庫。 原生API的Java驅動程式(A Native-API Partly Java Driver):將Java程式的JDBC呼叫轉換成專屬資料庫管理系統的原生API呼叫。 Java網路協定驅動程式(A Net-protocol All Java Driver):將Java程式的JDBC呼叫轉換成資料庫管理系統專屬的網路協定,再由伺服器轉換成資料庫管理系統的API呼叫。 Java原生通訊協定驅動程式(A Native-protocol All Java Driver):將Java程式的JDBC呼叫直接轉換成資料庫管理系統原生通訊協定的API呼叫,以便客戶端直接連線資料庫伺服器。 11-2 建立MySQL的資料庫連結 11-2-1 安裝MySQL的JDBC驅動程式 11-2-2 使用JDBC連結MySQL資料庫 11-2-1 安裝MySQL的JDBC驅動程式 MySQL資料庫系統支援JDBC的Java原生通訊協定驅動程式,稱為MySQL Connector/J,我們可以在MySQL網站免費下載,目前版本是3.0版,在JSP的Web應用程式安裝MySQL Connector/J,其步驟如下所示: 1. 使用解壓縮工具從壓縮檔取出JAR檔案:mysql-connector-java-3.0.16-ga-bin.jar。 2. 將JAR檔案複製Web應用程式的「WEB-INF\lib」資料夾,以Ch11應用程式為例,其完整路徑為「C:\Inetpub\wwwroot\Ch11\WEB-INF\lib」。 11-2-2 使用JDBC連結MySQL資料庫-說明 在安裝好MySQL的JDBC驅動程式後,JSP程式就可以使用JDBC建立資料庫連結,然後透過JDBC API執行SQL指令來存取資料庫的記錄資料。 11-2-2 使用JDBC連結MySQL資料庫-步驟一 步驟一:載入驅動程式 在JSP程式首先需要載入JDBC驅動程式,如下所示: String sDriver = com.mysql.jdbc.Driver; Class.forName(sDriver); 上述程式碼的字串sDriver是驅動程式名稱com.mysql.jdbc.Driver,接著使用Class類別方法forName()方法載入驅動程式。 11-2-2 使用JDBC連結MySQL資料庫-步驟二 步驟二:建立Connection連結物件 在載入JDBC驅動程式後,就可以使用DriverManager類別的getConnection()類別方法建立Connection物件dbCon,如下所示: sCon = jdbc:mysql://localhost:3306/school?user=rootpassword=123456; dbCon=DriverManager.getConnection(sCon); 11-2-2 使用JDBC連結MySQL資料庫-步驟三 步驟三:建立JDBC的Statement物件 Statement物件的目的是執行SQL指令,在建立好Connection物件後,就可以使用createStatement()方法建立Statement物件,如下所示: stmt = dbCon.createStatement(); 11-3 建立Access的資料庫連結 11-3-1 JDBC-ODBC資料庫連結的基礎 11-3-2 建立資料庫與系統資料來源 11-3-3 使用JDBC-ODBC連結Access資料庫 11-3-1 JDBC-ODBC資料庫連結的基礎-說明 Access並不支援JDBC驅動程式。所以JSP程式需要使用JDBC的JDBC-ODBC橋接驅動程式,透過JDBC-ODBC驅動程式存取ODBC資料來源的Access資料庫。 「ODBC」(Object Database Connectivity)是微軟開發的中介軟體,提供Windows作業系統的應用程式一種標準的資料庫存取方式,能夠存取位在其它電腦上執行的資料庫系統。 11-3-1 JDBC-ODBC資料庫連

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档