淺談資料庫介面技術

來源:互聯網
上載者:User
資料|資料庫 from www.yesky.com

  在前面幾個專題中,我們介紹了資料庫知識,但當我們想通過資料庫真正做點什麼,或在設計資料庫應用程式的時
候,不可避免的碰到如何訪問資料庫?如何操縱庫裡的資料等問題?因此在這個專題裡向大家介紹資料庫介面技術。

  目前在市面上最流行的兩種資料庫介面是ODBC和JDBC。Microsoft推出的ODBC是最早的整合異質資料庫的資料庫介面,
獲得極大的成功,現在已成為一種事實上的標準。訪問資料庫最常用的方法就是通過ODBC。現在我們就來談談什麼是
ODBC。

  什麼是ODBC
  ODBC基於SQL(Structured Query Language),並把它作為訪問資料庫的標準。這個介面提供了最大限度的相互可操作
性:一個應用程式可以通過一組通用的代碼訪問不同的資料庫管理系統。

  配置ODBC資料來源
  ODBC管理器(Administrator)它負責安裝驅動程式,管理資料來源,並協助程式員跟蹤ODBC的函數調用。在ODBC中,應用
程式不能直接存取資料庫,它必須通過管理器和資料庫交換資訊。

  動態配置ODBC資料來源
  能不能不通過ODBC資料來源的配置,而在程式裡面,根據程式安裝的環境,自動的設定資料庫串連。答案是肯定的,下
面我們就介紹一種在程式中通過修改Window註冊表的辦法來動態配置ODBC資料來源的方法。

  資料庫訪問技術
  通過ODBC,可以很方便的編寫Client/Server兩層體繫結構下的資料庫應用程式,能夠滿足很多現實的需求。另一方
面,隨著電腦技術的發展,三層,或者四層體繫結構也開始提出並應用在具體的實際中……


  JDBC篇
  隨作Java的廣泛使用,Java開發人員同時也發現需要找到一種能使Java應用與各種不同資料庫對話的方式,而JDBC正是實
現這種對話的一種機制使用JDBC可以很容易地把SQL語句傳送到任何關係型資料庫中。換言之,使用者不需要為每一個關係數
據庫單獨寫一個程式。JDBC允許開發人員利用Java平台的”Write once,run anywhere”這一特性,開發人員甚至可以在不同環
境下串連各種不同的資料庫。

  概述
  JDBC是執行SQL語句的Java API。其實,JDBC本身是一個產品的商標名。相對與ODBC(Open Database Connectivity開
放資料庫連接),也可以把JDBC看作“Java Database Connectivity(Java資料庫連接)”。它由一組用Java語言編寫的類
與介面組成。

  JDBC1.2中的幾個重要的類
  我們先介紹JDBC1.2中的幾個重要的類.

  JDBC2.0擴充API
  最新版的JDBC 2.0 API被劃分為兩部分:JDBC 2.0核心API和JDBC 2.0標準擴充API。核心API在java.sql裡面

  JDBC驅動的類型
  我們目前所知曉的JDBC驅動程式可分為以下四個種類

  幾個簡單的例子
  這是幾個簡單的例子以加深你對JDBC api的理解。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。