odbc資料庫(odbc)和jdbc公司(jdbc)的區別

ODBC與JDBC之比較...

ODBC與JDBC之比較

開放資料庫連線(也稱為ODBC)是一種功能,它為使用資料庫管理系統(DBMS)的計算機提供標準的軟體API方法。它的設計是建立在使函式獨立於程式語言、資料庫系統和作業系統的思想之上的。

Java資料庫連線(也稱為JDBC)是專門用於Java程式語言的API。它用於定義客戶端訪問特定資料庫的方式。它還提供了查詢和更新特定資料庫中資料的方法。jdbcapi專門面向關聯式資料庫。最初,JDBCAPI是作為Java2平臺SE版本1.1的一部分引入的。再加上JDBC到ODBC橋的參考實現,這個API能夠連線到JVM主機環境中的任何ODBC可訪問的資料來源。

ODBC上的實現是透過大量的作業系統執行的。這些系統包括但不限於Microsoft Windows、Unix、Linux和Mac OS X。ODBC的驅動程式有數百種,其中包括企業DBMS的驅動程式(Oracle、DB2、Microsoft SQL Server、Sybase、IBM Lotus Domino和OpenLink Virtuoso)。其中一些驅動程式也可以在桌面資料庫產品上找到,如FileMaker和Microsoft Access。

JDBC使得存在多個實現成為可能,並且每個實現都被完全相同的應用程式使用。這個API提供了一種機制,用於動態載入必要的Java包並將這些特定包註冊到JDBC驅動程式管理器。驅動程式管理器專門用作產生許多連線的手段,本質上是作為連線工廠,以便建立JDBC型別的連線。這些連線支援語句的建立和執行。這些語句能夠被更新(比如SQL語句CREATE、INSERT、UPDATE和DELETE)。這些語句也可以是查詢語句(如SELECT語句)。儲存過程可以透過JDBC連線呼叫。有三個特定的類可以在JDBC中表示這些語句:Statement、PreparedStatement和CallableStatement。被視為update語句的語句返回update計數。此計數指示資料庫中受影響的行數。查詢語句返回一個JDBC行結果集,這意味著它是一個被呼叫以遍歷結果集的語句。

總結:

1.ODBC是一個函式,為使用DBMS的計算機提供標準的軟體API方法;JDBC是Java程式語言用來定義客戶機如何訪問資料庫的API。

2.ODBC實現是透過多個作業系統執行的;JDBC實現可以存在並由同一個應用程式使用。

  • 發表於 2021-06-23 01:54
  • 閱讀 ( 15 )
  • 分類:科技

你可能感興趣的文章

sql語言(sql)和mysql資料庫(mysql)的區別

關鍵區別–sql與mysql 資料庫是資料的集合。有各種型別的資料庫。關係資料庫是以表的形式儲存資料的資料庫型別。這些表是相互關聯的,因為它們使用約束。MySQL是一個關係資料庫管理系統。用於對資料庫執行操作的語言稱...

  • 發佈於 2020-10-17 12:07
  • 閲讀 ( 61 )

春天(spring)和冬眠(hibernate)的區別

...式提供了一個全面的程式設計和配置模型。Hibernate用於與資料庫互動。它是一個將Java物件轉換為資料庫表的物件關係對映(ORM)框架。它允許程式設計師避免不熟悉的SQL型別,並使用熟悉的Java物件。Spring和Hibernate的主要區別在...

  • 發佈於 2020-10-19 14:07
  • 閲讀 ( 70 )

ddl公司(ddl)和dml公司(dml)的區別

ddl公司(ddl)和dml公司(dml)的區別 資料庫用於儲存資料。有各種型別的資料庫。一種常見的資料庫型別是關係資料庫。在這些資料庫中,資料儲存在表中。表由行和列組成。行是記錄,列是欄位。使用主鍵和外來鍵等約束連線表...

  • 發佈於 2020-10-24 04:48
  • 閲讀 ( 57 )

如何用java連線mysql資料庫

Java提供JDBC(Java資料庫連線),作為JavaSDK(軟體開發工具包)的一部分。使用這個API,很容易連線到關係資料庫,並執行查詢、**、更新和刪除記錄等常見操作。 ...

  • 發佈於 2021-03-11 17:39
  • 閲讀 ( 63 )

21 windows管理工具說明

Windows中充滿了系統工具,其中許多都在administrativetools資料夾中。這裡的工具更強大、更復雜,所以它們被隱藏在大多數Windows使用者不會無意中發現的地方。 其中一些工具僅在Windows的專業版或企業版上可用,而不是Windows 8.1、8...

  • 發佈於 2021-04-11 07:55
  • 閲讀 ( 67 )

odbc資料庫(odbc)和sql語句(sql)的區別

...一個閘道器,它為VB、Excel、access等應用程式提供對不同資料來源或資料庫的訪問。它的特點是一組錯誤程式碼、資料型別和有助於開發應用程式的函式。當應用程式需要同時訪問多個資料來源時,ODBC非常方便。ODBC是安全的,因...

  • 發佈於 2021-06-23 20:06
  • 閲讀 ( 68 )

冬眠(hibernate)和日本郵政(jpa)的區別

Java應用程式傳統上使用像JDBC(Java資料庫連線)這樣的技術來訪問關聯式資料庫,以便持久地儲存資料。主要問題是面向物件技術和關係技術之間的差異。jdbcapi將要求開發人員手工編寫SQL中最原始的CRUD(建立、讀取、更新和刪...

  • 發佈於 2021-06-25 08:17
  • 閲讀 ( 62 )

jdbc語句(jdbc statement)和編製報表(preparedstatement)的區別

...BC(javadatabaseconnectivity)是一個javaapi,用於連線和執行與資料庫的查詢。它是獨立於資料庫的連線的行業標準,提供了通用的資料訪問,尤其是儲存在關聯式資料庫中的資料。它使用用Java程式語言編寫的JDBC驅動程式將任何Java應...

  • 發佈於 2021-06-25 10:39
  • 閲讀 ( 70 )
なたはまやた
なたはまやた

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦