當前位置:首頁 » 數據倉庫 » 資料庫jar包包含驅動嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫jar包包含驅動嗎

發布時間: 2022-04-19 02:54:51

A. java連接資料庫驅動的那個jar到底起什麼作用

jdk 本身沒有提供訪問資料庫的能力,它只是提供了一些介面,具體功能由各個資料庫的的驅動jar包來實現,舉個例子,Connection 它只是一個介面,具體的實現由具體的資料庫的的驅動jar包實現,你可以在mysql的驅動jar包中找到這個介面的實現。那資料庫的驅動jar包是如何和jdk相關的資料庫訪問類,介面相關聯的呢?是能通 Class.forName, 這就是為什麼在訪問資料庫之前都要寫一句Class.forName("com.mysql.jdbc.Driver")。

B. java程序打包jar後怎麼讓資料庫驅動起作用

通過函數的入口程序調用jar的資料庫驅動程序,這樣就能夠器作用了

C. java 程序打包後,資料庫驅動怎麼辦

方便起見你就按照我的目錄一步一步來吧
1.建立MANIFEST.MF (在D:\abc目錄下)
以下內容為文件內容 (只復制2行等於號之間的)
==================
Manifest-Version: 1.0
Main-Class: RoundButton
Created-By: Abc
==================

2.打包
把你的RoundButton.class復制到D:\abc目錄下
然後
開始--》運行--》敲cmd打開命令行,
輸入cd d:\abc 回車
輸入d: 回車
輸入jar cvfm abc.jar MANIFEST.MF *.* 回車

然後就能看到abc目錄下有個叫abc.jar的文件,雙擊可以運行,jar包名字隨便改,不影響

以上操作前提條件是你機器里jdk環境變數配置正確,100%可用,我已經試過

D. 用Java連接sqlserver資料庫時候幾個jar包有什麼區別

我自己總結的知識拿出來與大家分享一下吧..當然可能還有什麼不對的地方,希望指出:
***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):
早期的連接資料庫Jar包:在連接數據時候需要手動導入驅動包。即手動導入class.forName(驅動名稱);

***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar
新版JDBC連接資料庫Jar包,支持sql2005,sql2008

Sqljdbc.jar
使用 sqljdbc.jar 類庫時,應用程序必須首先按class.forName(驅動名稱)注冊驅動程序。Jdk1.6以上版本不推薦使用.
Sqljdbc4.jar
在 JDBC API 4.0 中,DriverManager.getConnection 方法得到了增強,可自動載入 JDBC Driver。因此,使用sqljdbc4.jar 類庫時,應用程序無需調用 Class.forName 方法來注冊或載入驅動程序。調用 DriverManager 類的 getConnection 方法時,會從已注冊的 JDBC Driver 集中找到相應的驅動程序。sqljdbc4.jar 文件包括「META-INF/services/java.sql.Driver」文件,後者包含.sqlserver.jdbc.SQLServerDriver 作為已注冊的驅動程序。現有的應用程序(當前通過使用 Class.forName 方法載入驅動程序)將繼續工作,而無需修改。
注意: sqljdbc4.jar 類庫要求使用 6.0 或更高版本的 Java 運行時環境 (JRE)。

E. ojdbc包含oracle和MySQL嗎

JDBC連接以下資料庫分別要引入的jar包:
Oracle:ojdbc14.jar
MySql:mysql-connector-java-5.1.13-bin.jar
SqlServer2008:sqljdbc4.jar
資料庫的版本要搜索對應的jar包支持版本。你的問題答案就很明了了。

F. java問題,請問jar包和驅動包分別是什麼意思

驅動包也屬於jar包的一種,jar包就是一種聚合性的Java類文件

G. java 中,什麼是驅動類,驅動包

在工具中加是驅動包JAR,加上這個功能,在用驅動類使用這個功能。
比如eclipse要連接資料庫SQL SERVER,就要先在 java構建路徑中添加時JAR文件:sqljdbc4.jar,在代碼中連接資料庫是就要先載入資料庫驅動類:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");,不同的資料庫連接原理是一樣的。

H. java是只要有資料庫驅動的jar包就能用該資料庫么有這些jar包下載的地址么

只要有資料庫連接驅動就可以連接某個伺服器上的資料庫,只要你有資料庫登錄賬戶

mysql-connector-java-5.1.25.zip的官網下載地址:
http://dev.mysql.com/downloads/connector/j/點擊download,希望你注冊的界面,你直接點擊
No thanks, just start my download.就行了

I. jar包是必須載入的驅動嗎

jar包和驅動沒關系,jar包就是裡面存放了一些class文件,是別人寫好的東西,你可以直接調用
你說的驅動,可能是你在連接資料庫時加入了一個jar文件,比如sqlserver.jar這種情況,其實你載入這個jar文件,主要還是用到裡面的類,裡面有什麼類你可以將jar文件改為rar文件,解壓就可以了,記得備份jar文件,免得自己刪改了什麼東西。

J. mysql 鏈接資料庫的驅動jar包是哪個

1. 如果不想下載安裝文件,可以選擇Platform Independent,這樣可以直接下載zip文件。

2. 也可以選擇鏈接Looking for previous GA versions?,然後查看歷史版本,下載所需版本的驅動jar