jdbc和odbc分別是什么意思?
jdbc簡介:Java數據庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規范客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。JDBC也是Sun Microsystems的商標。我們通常說的JDBC是面向關系型數據庫的
odbc簡介:開放數據庫連接(Open Database Connectivity,ODBC)是為解決異構數據庫間的數據共享而產生的,現已成為WOSA(The Windows Open System Architecture(Windows開放系統體系結構))的主要部分和基于Windows環境的一種數據庫訪問接口標準。ODBC 為異構數據庫訪問提供統一接口,允許應用程序以SQL 為數據存取標準,存取不同DBMS管理的數據;使應用程序直接操縱DB中的數據,免除隨DB的改變而改變。用ODBC 可以訪問各類計算機上的DB文件,甚至訪問如Excel 表和ASCI I數據文件這類非數據庫對象。
兩者的區別:
1.jdbc因為是java用來連接數據庫的,所以是面向對象的。而odbc代表開放式數據庫連接,像C語音一樣,是程序性的。
2.jdbc只能將其用于Java語言開發的程序中,可以在任何平臺上使用;odbc可以將其用于任何語言,如C,C ++等本地語言開發的ODBC驅動程序,僅可以選擇在Windows平臺上使用。
3.從入手的角度來說odbc的代碼很復雜,很難學習。但是,jdbc的代碼更簡單,更容易運行。
4.當然,對于java來說肯定是jdbc比odbc方便得多。因為內部轉換會導致性能下降,應用程序將變為平臺相關。而使用jdbc,因為我們沒有性能和平臺相關的問題。
以上就是全部內容,更多精彩請繼續關注小編。
關鍵詞: odbc可以用于任何語言嗎 jdbc和odbc分別是什么意思 odbc是什么意思 odbc和jdbc的區別 淺談jdbc和odbc的區別 Java語言開發的程序 Java數據庫連接 開放數據庫連接