成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JDBC Driver2.0的兩個連接問題

開發(fā) 后端
微軟的JDBC Driver 2.0 提供兩個類庫文件:sqljdbc.jar和sqljdbc4.jar,具體使用哪個文件取決于首選的Java運行時環(huán)境 (JRE) 設(shè)置。

機器上配置的JDK為1.6,SQL2005/2008,而JDBCDriver一直用

Microsoft SQL Server 2005 JDBC Driver 1.2,支持sql2000/sql2005/sql2008,下載地址:
http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=zh-cn

今天試了下最新的

Microsoft SQL Server JDBC Driver 2.0,據(jù)官方說明,支持sql2000/sql2005/sql2008,下載地址:

http://msdn.microsoft.com/zh-cn/library/ms378422.aspx

不過僅支持JRE6及以上版本。而且文件也成了兩個sqljdbc.jar 或 sqljdbc4.jar,下載后將兩個文件放入jre\lib\ext。替換原來的sqljdbc.jar。結(jié)果運行出錯:

此驅(qū)動程序不支持 Java Runtime Environment (JRE) 1.6 版。請使用支持 JDBC 4.0 的 sqljdbc4.jar 類庫。

重啟Eclipse,還是出錯。后來查下MSDN,看到這么一段:

必須確保 CLASSPATH 語句僅包含一個 Microsoft SQL Server JDBC driver,例如 sqljdbc.jar 或 sqljdbc4.jar。sqljdbc4.jar 類庫要求使用 6.0 或更高版本的 Java 運行時環(huán)境 (JRE)。

選擇正確的 JAR 文件

Microsoft SQL Server JDBC Driver 2.0 提供兩個類庫文件:sqljdbc.jar 和 sqljdbc4.jar,具體使用哪個文件取決于首選的 Java 運行時環(huán)境 (JRE) 設(shè)置。有關(guān)選擇哪個 JAR 文件的詳細信息,請參閱 JDBC Driver 的系統(tǒng)要求。

于是:試著刪除sqljdbc.jar,再重啟Eclipse,運行成功!

注意:JDBC Driver 1.0以后,JDBC Driver  2.0連接串發(fā)生變化:

1、驅(qū)動程序與 SQL SERVER 2000 JDBC DRIVER 之間存在加載沖突

如果您在同一個進程中同時加載 Microsoft SQL Server 2000 JDBC Driver 和 Microsoft SQL Server JDBC Driver(版本 1.0、1.1、1.2 和 2.0),在某些情況下,2000 版 JDBC 驅(qū)動程序?qū)㈠e誤地接受 DriverManager.getConnection 方法調(diào)用,而該調(diào)用實際是針對 Microsoft SQL Server JDBC Driver(版本 1.0、1.1、1.2 和 2.0)的。

產(chǎn)生這一問題的原因是:如果首先加載 2000 版 JDBC 驅(qū)動程序,則此驅(qū)動程序?qū)㈠e誤地接受 URL 前綴“jdbc:sqlserver://”。
若要解決此問題,請先加載 Microsoft SQL Server JDBC Driver(版本 1.0、1.1、1.2 和 2.0)類,如下所示:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 版本 1.0 或更高版本
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 2000 版

這將確保 URL 前綴“jdbc:sqlserver://”由 Microsoft SQL Server JDBC Driver(版本 1.0、1.1、1.2 和 2.0)處理,而 URL 前綴“jdbc:microsoft:sqlserver://”由 2000 版 JDBC 驅(qū)動程序處理。

2、自1.2版本后支持實例名的連接    

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

例:

  1. String CLASSFORNAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";    
  2. String CONNECTSTR = "jdbc:sqlserver://ap2\\vegnet:1433;DatabaseName=agronet2008";    
  3. String user = "sa";    
  4. String password = "sa";    
  5. //***  
  6.  

更詳細的示例,請查看下載后的\sqljdbc_2.0\chs\help\default.htm

 

【編輯推薦】

  1. 談?wù)剝?yōu)化JDBC數(shù)據(jù)庫編程
  2. 實例說明對MySQL的JDBC連接設(shè)置
  3. 淺談如何利用JSP網(wǎng)頁中JDBC代碼連接MySQL
  4. 淺談JDBC代碼如何重復(fù)使用
  5. 如何進行Jython數(shù)據(jù)庫插入(JDBC)
責(zé)任編輯:佚名 來源: BlogJava
相關(guān)推薦

2009-04-08 10:33:08

SQL ServerJDBC微軟

2009-07-01 14:49:52

JSP空間租用

2010-07-13 10:56:43

Perl print

2019-01-07 13:34:16

Riverbed數(shù)字性能數(shù)字體驗管理

2015-05-15 09:37:24

iOS開發(fā)爭議

2016-09-23 11:08:35

前端Javascript模塊化

2021-02-05 17:35:07

數(shù)據(jù)高管CIO技術(shù)

2023-04-12 08:14:10

mysql關(guān)聯(lián)字段索引

2010-04-15 13:09:41

無線網(wǎng)卡故障問題

2012-09-20 14:58:47

2024-11-11 14:23:11

2010-03-04 09:50:14

企業(yè)定制軟件開發(fā)

2025-06-10 07:09:00

2010-07-02 12:26:51

LEACH協(xié)議

2009-07-15 18:29:22

Jython應(yīng)用

2009-11-26 10:14:37

路由器連接

2022-06-17 09:46:51

Chrome 102Chrome瀏覽器

2020-03-02 11:47:27

區(qū)塊鏈存儲應(yīng)用程序

2011-07-20 18:00:15

MySQL數(shù)據(jù)庫字符集

2010-03-05 13:48:50

Visual Stud
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人欧美一区二区三区在线观看 | 夏同学福利网 | 欧美一区成人 | 国产精品久久久久久久午夜片 | 久久久久国产精品午夜一区 | 国产激情视频网站 | 天天射天天干 | 亚洲欧洲精品一区 | 波多野结衣精品 | 久久婷婷av | 中文字幕在线视频免费观看 | 欧美激情欧美激情在线五月 | 伊人网国产 | 91精品国产综合久久久久久丝袜 | 精品自拍视频在线观看 | 毛片a区| 国产精品中文字幕在线 | 成人在线观看中文字幕 | 国产精品久久久久久久久久久久午夜片 | 久草综合在线视频 | 欧美一区二区 | 欧美三级久久久 | 亚洲v日韩v综合v精品v | 日韩精品免费 | 日韩在线一区二区 | 欧美色综合一区二区三区 | 99pao成人国产永久免费视频 | 午夜在线 | 国产91久久精品一区二区 | 一级特黄色毛片 | 亚洲综合一区二区三区 | 久久久久黄 | 日韩精品中文字幕一区二区三区 | 国产免费又色又爽又黄在线观看 | 91九色视频 | 欧美激情精品久久久久 | 黄色一级大片在线免费看产 | 亚洲欧美一区二区三区在线 | 国产免费看 | 成人免费视屏 | 国产福利资源在线 |