當前位置:首頁 » 操作系統 » 資料庫的jdbc驅動

資料庫的jdbc驅動

發布時間: 2022-04-15 06:40:56

❶ 菜鳥問題:mysql的JDBC驅動應該放在哪

導入jdbc驅動程序包其實有很多種方法,但是不同的導包方式有不同的含義,
1、給Tomcat導包(表示伺服器可能要用到資料庫,例如數據源),如果是MyEclipse集成Tomcat,顯然是要用「右鍵項目
- Properties - java Build Path
- 右側選項卡選擇Libraries - Add
JARs...」。如果是非集成Tomcat,你必須把驅動程序包復制粘貼在Tomcat根目錄「common\lib」文件夾下。
2、給Web項目導包(表示Web項目需要使用到資料庫),把驅動程序包復制粘貼到「Web項目\WEB-INF\lib」文件夾下。同時也要在Tomcat的webapps\Web項目\WEB-INF\lib文件夾中粘貼驅動程序。
3、給單純Java項目導包(表示Web項目需要使用到資料庫),對著project單擊右鍵,選擇Bulid Path選擇Add
External Achieves再選擇mysqljdbc.jar
或者將其添加到classpath中去。

❷ JDBC注冊資料庫驅動什麼意思

Driver driver=new com.mysql.jdbc.Driver();
Connection conn=driver.connect(url, info);
主要目的都是為了執行com.mysql.jdbc.Driver對象中的static方法來注冊Driver進入DriverManager

static {
try {
java.sql.DriverManager.registerDriver(new Driver());
} catch (SQLException E) {
throw new RuntimeException("Can't register driver!");
}
}
從 JDBC 4.0 ( JDK 1.6 ) 開始,應用程序不再需要顯式地使用Class.forName("驅動名稱")載入驅動程序了,DriverManager 開始能夠自動地承擔這項任務(在DriverManager 載入時會自動載入驅動)。

❸ jdbc怎麼驅動mysql資料庫

String driverName = "com.mysql.jdbc.Driver"; // 載入JDBC驅動
String dbURL = "jdbc:mysql://localhost:3306/test"; // 連接伺服器和資料庫test
String userName = "sa"; // 默認用戶名
String userPwd = "sa"; // 密碼
java.sql.Connection dbConn;

try {
Class.forName(driverName).newInstance();
dbConn = java.sql.DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果連接成功 控制台輸出Connection Successful!
} catch (ClassNotFoundException e) {
System.out.println("沒有找到驅動");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}

❹ 在JAVA中,常用的兩種jdbc的驅動方式是什麼

有兩種常見的JDBC驅動方式:
1、JDBC-ODBC橋連 優點:配置簡單,只要配置一次就可以訪問所有ODBC可以訪問的數據 庫,這種方式適合個人的開發與測試
缺點:性能欠佳,不適合在實際系統中使用
2、純Java驅動方式 優點:跨平台,運行速度快
缺點:連接不同的資料庫需要下載不同的JDBC驅動包
這種方式直接與資料庫進行連接,適合開發大型項目

具體的可以上網查一下

❺ 每一種資料庫都需要對應的JDBC驅動嗎

對於java來說這是必須的哈。每個資料庫都有對應的jdbc驅動,你只要把驅動添加到項目中的lib中就可以了。

❻ mysql jdbc驅動怎麼安裝

JDBC(JavaDataBaseConnectivity,java資料庫連接)是一種用於執行SQL語句的JavaAPI,可以為多種關系資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高級的工具和介面,使資料庫開發人員能夠編寫資料庫應用程序。是不需要安裝的,只需要配置一下就可以使用了,具體配置步奏請參考:

❼ jdbc載入資料庫驅動的有幾種方式分別都是什麼

type 4:本地協議驅動 Type 1: jdbc-odbc橋 Jdbc-odbc 橋 是sun公司提供的,是jdk提供的的標准api. 這種類型的驅動實際是把所有 jdbc的調用傳遞給odbc ,再由odbc調用本地資料庫驅動代碼.( 本地資料庫驅動代碼是指 由資料庫廠商提供的資料庫操作二進制代碼庫,例如在oracle for windows中就是oci dll 文 件) jdbc-odbc橋 | odbc | 廠商DB代碼---------------資料庫Server 只要本地機裝有相關的odbc驅動那麼採用jdbc-odbc橋幾乎可以訪問所有的資料庫,jdbc- odbc方法對於客戶端已經具備odbc driver的應用還是可行的. 但是,由於jdbc-odbc先調用 odbc再由odbc去調用本地資料庫介面訪問資料庫.所以,執行效率比較低,對於那些大數據量 存取的應用是不適合的.而且,這種方法要求客戶端必須安裝odbc 驅動,所以對於基於 internet ,intranet的應用也是不合適的.因為,你不可能要求所有客戶都能找到odbc driver. =====一般ACCESS用到的比較多,初學者用。實際項目是不用的。 Type 2: 本地Api驅動 本地api驅動直接把jdbc調用轉變為資料庫的標准調用再去訪問資料庫. 這種方法需要本地 資料庫驅動代碼. 本地api驅動 | 廠商DB代碼---------------資料庫Server (圖二) 這種驅動比起jdbc-odbc橋執行效率大大提高了.但是,它仍然需要在客戶端載入資料庫廠商 提供的代碼庫.這樣就不適合基於internet的應用.並且,他的執行效率比起3,4型的jdbc驅動 還是不夠高. Type3:網路協議驅動 這種驅動實際上是根據我們熟悉的三層結構建立的. jdbc先把對數局庫的訪問請求傳遞給網 絡上的中間件伺服器. 中間件伺服器再把請求翻譯為符合資料庫規范的調用,再把這種調用 傳給資料庫伺服器.如果中間件伺服器也是用java開法的,那麼在在中間層也可以使用1,2型 jdbc驅動程序作為訪問資料庫的方法. 網路協議驅動---------中間件伺服器------------資料庫Server 由於這種驅動是基於server的.所以,它不需要在客戶端載入資料庫廠商提供的代碼庫.而且 他在執行效率和可升級性方面是比較好的.因為大部分功能實現都在server端,所以這種驅動 可以設計的很小,可以非常快速的載入到內存中. 但是,這種驅動在中間件層仍然需要有配置 其它資料庫驅動程序,並且由於多了一個中間層傳遞數據,它的執行效率還不是最好. Type4 本地協議驅動 這種驅動直接把jdbc調用轉換為符合相關資料庫系統規范的請求.由於4型驅動寫的應用可 以直接和資料庫伺服器通訊.這種類型的驅動完全由java實現,因此實現了平台獨立性. 本地協議驅動---------資料庫Server 由於這種驅動不需要先把jdbc的調用傳給odbc或本地資料庫介面或者是中間層伺服器.所 以它的執行效率是非常高的.而且,它根本不需要在客戶端或伺服器端裝載任何的軟體或驅動. 這種驅動程序可以動態的被下載.但是對於不同的資料庫需要下載不同的驅動程序. Jdbc-odbc橋由於它的執行效率不高,更適合做為開發應用時的一種過度方案,或著對於初學 者了解jdbc編程也較適用. 對於那些需要大數據量操作的應用程序則應該考慮2,3,4型驅動.在intranet方面的應用可以 考慮2型驅動,但是由於3,4型驅動在執行效率上比2型驅動有著明顯的優勢,而且目前開發 的趨勢是使用純java.所以3,4型驅動也可以作為考慮對象. 至於基於internet方面的應用就只有考慮3,4型驅動了. 因為3型驅動可以把多種資料庫驅 動都配置在中間層伺服器.所以3型驅動最適合那種需要同時連接多個不同種類的資料庫, 並且對並發連接要求高的應用. 4型驅動則適合那些連接單一資料庫的工作組應用。

❽ 資料庫驅動類型 jdbc什麼意思

Jdbc-odbc 橋 是sun公司提供的,是jdk提供的的標准api. 這種類型的驅動實際是把所有 jdbc的調用傳遞給odbc ,再由odbc調用本地資料庫驅動代碼.( 本地資料庫驅動代碼是指 由資料庫廠商提供的資料庫操作二進制代碼庫,例如在oracle for windows中就是oci dll 文 件)

jdbc-odbc橋 | odbc | 廠商DB代碼---------------資料庫Server

只要本地機裝有相關的odbc驅動那麼採用jdbc-odbc橋幾乎可以訪問所有的資料庫,jdbc- odbc方法對於客戶端已經具備odbc driver的應用還是可行的.

但是,由於jdbc-odbc先調用 odbc再由odbc去調用本地資料庫介面訪問資料庫.所以,執行效率比較低,對於那些大數據量 存取的應用是不適合的.而且,這種方法要求客戶端必須安裝odbc 驅動,所以對於基於 internet ,intranet的應用也是不合適的.因為,你不可能要求所有客戶都能找到odbc driver.

=====一般ACCESS用到的比較多,初學者用。實際項目是不用的。

❾ 如何安裝使用SQL Server的JDBC驅動程序

運行sqlserver_jdbc.exe程序,彈出一個解壓窗體,點擊【Unzip】按鈕,可以將安裝程序解壓到當前目錄下。
3、解壓後的目錄中有一個jre7和jre8文件夾,裡面都有一個sqljdbc的jar包,兩者功能一樣,只是不同的版本。選擇其中一個jar包,將其添加到我們的工程中。
4、接下來我們就可以使用sqljdbc.jar包中提供的驅動程序來訪問SQL Server資料庫了,代碼如下:
// 載入資料庫驅動類

1
2
3
4
5

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("資料庫驅動載入成功");

Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=xxx", "sa", "12345");
System.out.println("資料庫連接成功");

通過上面的代碼就可以連接到SQL Server資料庫了。其中,1433是SQL Server的默認埠號,DatabaseName是要連接資料庫的名稱,sa是登錄名,12345是登錄密碼。

熱點內容
telnet啟動linux 發布:2024-09-29 15:03:01 瀏覽:205
安卓刷機代碼是什麼意思 發布:2024-09-29 14:49:21 瀏覽:959
小米怎麼改為安卓手機系統 發布:2024-09-29 14:23:10 瀏覽:661
阿里雲伺服器無法訪問外網ip 發布:2024-09-29 14:09:27 瀏覽:266
關系資料庫理 發布:2024-09-29 14:08:10 瀏覽:917
androidios與js交互 發布:2024-09-29 14:05:11 瀏覽:105
網游對比單機游戲哪個更吃配置 發布:2024-09-29 14:04:33 瀏覽:725
超級訪問田亮葉一茜 發布:2024-09-29 13:53:20 瀏覽:543
哪個安卓機顏值高性能好 發布:2024-09-29 13:32:39 瀏覽:167
手機安裝web伺服器怎麼樣 發布:2024-09-29 13:28:29 瀏覽:699