目標
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 開發步驟,完成數據庫增刪改查操作
jdbc1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.