JDBC編程要點分爲5步: java
- 導入JDBC標準類庫。爲了將服務器從客戶端接受的信息存入數據庫,須要使用JDBC標準類庫。經過在首部加入以下語句引入:<%@ page import="java.sql.*" %>.
- 註冊數據庫驅動程序。使用Class.forName()方法加載相應的數據庫JDBC驅動程序,Class.forName()是java的Class類的靜態方法,它將使虛擬機動態地尋找和載入指定鏈接的類。
- 創建與數據庫的鏈接。分爲兩步:
- String url = "jdbc:<JDBC驅動程序名>:<數據庫名稱>";
- Connection con = DriverManage.getConnection(url);
- 使用SQL語句對這個數據庫對象進行操做。
- 使用close方法解除JSP與數據庫的鏈接並關閉數據庫。
涉及到了幾個類,這裏列舉一下幾個類和經常使用的方法: sql
- DriverManager類,是JDBC的管理器,負責管理JDBC驅動程序,跟蹤可用的驅動程序,咱們要使用JDBC驅動程序,必須加載驅動程序並在向DriverManage類註冊。
- Connection類,負責創建與指定數據庫的鏈接。
- Statement類,主要功能是將程序中SQL命令傳送給數據庫,並將數據庫的執行結果帶回。
- PreparedStatement類,此類對象表明一個預編譯的SQL語句,它會將SQL命令編譯並暫存在內存中,適合使用頻率比較高的查詢語句。
- ResultSet類,表示從數據庫中返回的結果集。當咱們使用Statement和PreparedStatement類提供的executeQuery()方法使用select語句查詢數據庫時,ResultSet會將數據庫的查詢結果緩存並供咱們操做。