JDBC第一講:jdbc概述和編程步驟

終端進入mysql: mysql -u root回車
終端進入oracle: telnet 192.168.0.23  然後sqlplus openlab/open123
MySQL常用命令: show databases; use databaseName;  show tables;

一、概述JDBC

    JDBC從物理結構上說就是Java語言訪問數據庫的一套接口集合。
    從本質上來說就是調用者(程序員)和實現者(數據庫廠商)之間的協議。
    JDBC API 使得開發人員可以使用純Java的方式來連接數據庫,並進行操作。
    ODBC:基於C語言的數據庫訪問接口。
    JDBC:是Java版的ODBC。
    JDBC 特性:高度的一致性、簡單性(常用的接口只有4、5個)。

驅動程序按照工作方式分爲四類:

    1、JDBC-ODBC bridge + ODBC 驅動
       JDBC-ODBC bridge橋驅動將JDBC調用翻譯成ODBC調用,再由ODBC驅動翻譯成訪問數據庫命令。
       優點:可以利用現存的ODBC數據源來訪問數據庫。
       缺點:從效率和安全性的角度來說的比較差。不適合用於實際項目。
    2、基於本地API的部分Java驅動
       我們應用程序通過本地協議跟數據庫打交道。然後將數據庫執行的結果通過驅動程序中的Java部分返回給客戶端程序。
       優點:效率較高。
       缺點:安全性較差。
    3、純Java的網絡驅動
       (中間協議)            (本地協議)
       app    JDBC     純Java                 中間服務器               DB
       缺點:兩段通信,效率比較差
       優點:安全信較好
    4、純Java本地協議:通過本地協議用純Java直接訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章