1. 程式人生 > 其它 >JDBC中常用的類和介面

JDBC中常用的類和介面

《零基礎學Java》


  • JDBC中常用的類和介面

    利用JDBC的這些類和介面可以更方便地訪問並處理儲存在資料庫中的資料

  • DriverManager類

    DriverManager類 是JDBC的管理層,用來管理資料庫中的驅動程式。在使用Java操作資料庫之前,必須使用 Class類靜態方法forName(String className) 載入能夠連線資料庫的驅動程式。

    載入 MySQL資料庫驅動程式(包名:mysql_connector_java_5.1.36_bin.jar):

    try{
        Class.forName("com.mysql.jdbc.Driver")
    } catch(ClassNotFoundException e{
     	e.prinStackTrace();   
    }
    

    載入 Oracle資料庫驅動程式(包名:oracle6.jar):

    try{
        Class.forName("oracle.jdbc.driver.OracleDriver")
    } catch(ClassNotFoundException e{
     	e.prinStackTrace();   
    }
    

    載入 SQL Server 2000資料庫驅動程式(包名:msbase.jar 、mssqlserver.jar、msutil.jar):

    try{
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
    } catch(ClassNotFoundException e{
     	e.prinStackTrace();   
    }
    

    載入 SQL Server 2005以上 資料庫驅動程式(包名:sqljdbc4.jar):

    try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
    } catch(ClassNotFoundException e{
     	e.prinStackTrace();   
    }
    

    載入完成連結資料庫程式後,Java會自動將驅動註冊到DriverManager類中,就可以通過 DriverManager類的 getConnection()方法 與指定的資料庫建立連線

    DriverManager類 的 getConnection()方法 語法:

    getConnection(String url , String user , String password);
    // url:連線資料庫的URl
    // user:連結資料庫的使用者名稱
    // password:連線資料庫的密碼
    
  • Connection介面

    Connection介面代表Java端與指定資料庫之間的連結。

    Connection介面的常用方法:

  • Statement 介面

    Statement介面是用來執行 靜態SQL語句 的工具介面。

    Statement介面常用的方法:

  • PreparedStatement 介面

    PreparedStatement介面 是 Statement介面 的子介面,用來執行 動態SQL語句 的工具介面。

    PreparedStatement介面常用的方法:

  • ResultSet 介面

    ResultSet介面 是用於暫時存放對資料庫中的資料庫執行查詢操作後的結果。

    ResultSet介面的常用方法: