java为什么不使用odbc_java jdbc和odbc的区别是什么?jdbc和odbc的关系是怎样的?
對于jdbc和odbc你都了解多少呢?今天要給大家講到的就是jdbc和odbc之間的內容,一起來了解一下jdbc和odbc的區別以及關系是怎樣的吧!
下面先來給大家介紹一下jdbc和odbc之間的區別。
總的來說,jdbc和odbc的區別可以劃分成三大部分,一起來看看。
一、jdbc和odbc的區別
1、jdbc是面向對象的,jdbc它完全的遵循了java語言的優點,對java有一定了解的人,對于jdbc掌握的也是會比較的快,很容易就上手了,但是odbc的話,所要耗費的時間可能要長一些,這主要是因為odbc內部功能相對的要復雜一些。
2、和odbc比較起來,jdbc的移植性要好的多,一般的情況下,在將odbc驅動程序安裝完畢之后,還要去經過確定的配置才可以應用,不一樣的配置在不一樣的數據庫服務器之間不可以通用,這也就是說,裝一次需求配置一次。
可是,jdbc數據庫驅動程序就大不一樣了,如果,用jdbc數據庫驅動程序,那么就只要選擇適當的jdbc數據庫驅動程序就可以了,它并不需要額外的配置。
在安裝的時候,jdbc數據庫驅動程序會自動的完成相關的配置,所以這樣看的話jdbc的移植性要比odbc好。
3、和odbc比較起來的話,jdbc要更加容易理解一些,做過編程工作的人都知道,java要比C好學一些,這主要就是由于,java語言是面向對象的,它更接近人的思維認識,但是c語言的話就是會比較的抽象了,在odbc當中,一個非常簡單的查詢,也要分成很多的內容。在odbc驅動程序內部再去整合,做一些復雜的操作,這不僅僅大大的降低了數據庫啟動程序的性能,并且,還給給程序開發者開發實際運用程序帶來了確定的負面效果。
但是,jdbc的話,jdbc數據庫啟動程序在設計的時候,就包含了很多份基本數據操作功能,所以在編寫一些常規的數據庫操作語句的時候,它所需求的源代碼要比odbc少了很多,所以說,jdbc要容易理解一些。
講完了區別再一起來看看jdbc和odbc的關系(聯系)吧。
二、jdbc和odbc的關系(聯系)
jdbc和odbc它們都是用來連接數據庫的啟動程序的,jdbc和odbc因為具有數據庫獨立性甚至平臺無關性,所以對Internet上異構數據庫的訪問提供了非常好的支持。
對于jdbc和odbc之間的區別和關系就給你介紹到這里了,這些是比較基礎的知識了,希望對你會有所幫助哦。
請繼續關注奇Q工具網吧,更多java常見問題和知識,可以為你解答分享。
總結
以上是生活随笔為你收集整理的java为什么不使用odbc_java jdbc和odbc的区别是什么?jdbc和odbc的关系是怎样的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 石墨烯败了:Intel退钴还铜
- 下一篇: python写空气质量提醒_Python