jdbc1

目標
   Web 階段授課時間安排
   瞭解 JDBC 數據庫開發
   瞭解 JDBC 數據庫驅動
   瞭解 JDBC 數據庫訪問 API
   掌握 JDBC 數據庫開發的步驟
   用代碼演示數據庫 CRUD(增刪改查) 功能的實現
  
1、Web 階段授課時間安排
   3月30日--4月22日
   JDBC 3天
   HTML、CSS、JavaScript 3 天
   Servlet 4天
   JSP     4天
   Ajax 3-4 天  
  
   能夠利用之前所學習內容,完成功能較簡單的完整的 Web 項目。
 
2、瞭解 JDBC 數據庫開發
    數據庫開發商,爲了能夠讓程序員訪問數據庫中保存的數據
提供了標準的數據庫訪問接口,還有相應的 API 。程序員使用
這些接口可以訪問數據,並且把數據按照需要顯示給用戶看。
SQL Server、MySql、DB2、Oracle、

    ODBC  Open Database Connectivity
    微軟爲它內部的數據庫產品制定的數據庫訪問接口,使用
前需要先用 “ODBC 數據源建立連接”,然後在程序中訪問數據源
能夠提供的數據庫連接有限。
   
    JDBC  Java Data Base Connectivity
    SUN 公司制定數據庫訪問接口,由數據庫廠商去實現該標準
,不論項目中使用何種數據庫,訪問數據庫的代碼不變。



3、瞭解 JDBC 數據庫驅動
   Sun 制定的 JDBC 數據庫驅動分爲兩種:
   (1)Java應用程序開發者的接口,允許開發者使用這些
接口進行 Java編程語言開發,訪問數據庫中的數據
   (2)數據庫廠商數據庫驅動開發接口,JDBC驅動程序
開發商實現的接口,可以讓數據庫軟件升級後,能夠繼續支持
JDBC 開發的程序。

4、瞭解 JDBC 數據庫訪問 API
    (1)數據庫廠商開發的驅動程序:
    ojdbc14.jar
    /ojdbc14/oracle/jdbc/driver/OracleDriver
  
   mysql-connector-java-5.1.7.jar
   官方發佈的驅動程序
   mysql-connector-java-5.1.7-bin/com/mysql/jdbc/Driver
   開發者自己組織開發的驅動程序
   mysql-connector-java-5.1.7-bin/org/gjt/mm/mysql/Driver
  
   兩者都可以使用 java 語言方式數據庫
  
    (2)JDK API 中提供了兩個包,專門用於程序員開發數據庫訪問程序;
      java.sql.*(JDBC 1.0 最基本的訪問API)  重點使用  
      javax.sql.* (JDBC 2.0 擴展的訪問API)  瞭解

      Driver      數據庫驅動(由數據庫廠商實現)
      DriverManager 建立數據庫連接的對象,本身也是數據庫連接工廠類
      Connection   代表一個程序與數據庫之間的連接對象
      Statement    發送 SQL 語句給數據庫執行
      PreparedStatement  作用與 Statement 一樣
      ResultSet    接收數據庫 select 查詢語句查詢得到的表格數據
     
     
5、掌握 JDBC 數據庫開發的步驟
   (1)加載驅動程序
   (2)創建數據庫連接對象 Connection
   (3)創建發送 SQL 語句的對象 Statement
   (4)執行 SQL 語句
   (5)根據數據庫返回結果進行處理
   (6)關閉數據庫連接

   建立數據庫連接對象,必須指明要連接數據庫的 url,包括:
數據庫服務器類型、數據庫服務器所在機器的 IP、
數據庫服務器訪問端口號、數據庫名稱
  
   SQL Server 數據庫訪問 URL
   jdbc:sqlserver://172.7.44.25:1433;databaseName=hpudb
  
   MySql 數據庫訪問 URL
   com.mysql.jdbc.Driver
   jdbc:mysql://localhost:3306/hpudb
  
   Oracle 數據庫訪問 URL
   oracle.jdbc.driver.OracleDriver
   jdbc:oracle:thin:@localhost:1521:hpudb
  
  
6、用代碼演示數據庫 CRUD(增刪改查) 功能的實現


7、 任務
熟悉 JDBC 的兩種驅動 jar
熟悉 JDK API 中 java.sql.* 包下面的常用 方法
熟練使用 JDBC 開發步驟,完成數據庫增刪改查操作


 

發佈了45 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章