簡體   English   中英

什么是ojdbc6.jar文件?

[英]What is ojdbc6.jar file?

對於學校項目,我必須使用數據庫來編寫Java程序,為此,我必須將ojdbc6.jar導入到該項目文件中。 我知道沒有它我將無法使用數據庫,但是我真的不知道這個文件是什么。 有人可以解釋嗎? 此類文件的調用方式和用途是什么?

簡而言之,JDBC驅動程序是一組類,它們將JDBC API所需的功能映射到特定種類的數據庫提供的功能上。

每個數據庫使用不同的“有線協議”在數據庫客戶端中運行的代碼與數據庫服務器之間進行通信。 JDBC做到了“抽象”,以便Java程序可以與任何供應商的數據庫進行通訊(或多或少1 )。 JDBC驅動程序是使抽象起作用的“膠水”。

對於Oracle,有多個JDBC驅動程序,用於各種目的,包括

  • 瘦驅動程序與OCI或服務器本機驅動程序(OCI和服務器本機驅動程序取決於平台特定的本機庫)
  • 客戶端驅動程序與服務器端驅動程序(例如,針對客戶端代碼在數據庫服務器計算機上運行的情況進行了優化的服務器端庫。)
  • 不同版本的Java的驅動程序; 例如,支持不同的JDBC一致性級別。

“ ojdbc6.jar”文件構成了與Java 6(JDBC級別4.0)兼容的Oracle瘦客戶端JDBC驅動程序。

有關更多信息,請閱讀Oracle JDBC FAQ


1-有幾個問題使跨數據庫兼容性困難。 首先,不同的數據庫支持不同的SQL方言,並提供不同的SQL數據類型集。 其次,某些數據庫供應商(包括在購買Sun之前的Oracle)已經實現了JDBC的非標准擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM