eclipse连接sql server2008r2jar包导进去了还是显示驱动有问题怎么办

如题所述

eclipse连接sql server2008r2jar需要导入jar:sqljdbc4-6.0.6629.101.jar
没导入时错误:加载错误------Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
解决:
先在下载SQL Server驱动包,里面有个sqljdbc.jar
在建立的工程下,project->properties->Java Builde Path->add External jars
然后找到sqljdbc.jar添加就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27

JAVA要连接SQL SERVER2008,必须要用JDBC驱动。

 

要注意的是SQL SERVER2008和SQL SERVER2008 R2不一样。

SQLSERVER 2008的可以用2.0,然后SQLSERVER 2008 R2只能用3.0.否则报错呀。

 

SQL SERVER2008:Microsoft SQL Server JDBC Driver 2.0

下载地址: http:// www. microsoft. com/ downloads/ details.aspx?familyid=99B21B65-E98F-4A61-B811-19912601FDC9&displaylang=zh-cn


SQL SERVER2008 R2:Microsoft SQL Server JDBC Driver 3.0

下载地址:http://  www. microsoft. com/ downloads/ zh-cn/ details.aspx?familyid=A737000D-68D0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist

(上面的地址去掉空格后浏览器访问自己下载,百度发地址会被禁。)

 

要注意这2者是不一样的。


Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2个jar,一个是sqljdbc,一个是sqljdbc4.

其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!

 

下载好了,要配置driverClassName,Connection URL.


driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"  

        url="jdbc:sqlserver://localhost:1433;database=Lsp"


PS:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

别忘了往tomcat里也放一个这个jar包,还有eclispe的项目的Lib目录里最好也放一个。


附件里面是2个驱动都给你

追问

是只放sqljdbc4这个jar包还是把sqljdbc也放进去啊?还有tomcat在哪

追答

都放进去好一点, tomcat是一个web服务器 , 我不知道你的程序有没有jsp页面发布
如果你只是单纯的java连接数据库代码 就不用管tomcat了
直接把两个jar包导入到java工程就行

本回答被网友采纳

eclipse连接sql server2008r2jar包导进去了还是显示驱动有问题怎么办...
首先,下载SQL Server驱动包,内含sqljdbc.jar。在建立的工程下操作:project->properties->Java Build Path->add External Jars 将sqljdbc.jar添加至工程中。将jar包导入到java工程中,确保其安全性与兼容性。注意,tomcat作为web服务器,如果你的程序包含jsp页面并需要发布,那么需要将jar包配置到tomcat...

为什么用eclipse和sql server2008连接,sql server2008中sa登录成功了...
解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP\/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。问题三、无法打...

用SQLsever 2008 连接Java 用eclipse 编译出现警告 Failed to load th...
还有个办法就是添加数据源,不用驱动文件。

eclipse用jdbc连接SQL server时出现了问题……这是什么情况啊!请大神...
然后关闭ssms,重新开启,选择sql server身份验证,尝试用sa和新的密码登录 3.解决在用sa登录时可能出现的问题 ①已成功与服务器建立连接,但是在登录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)开始—所有程序—Microsoft SQL Serv...

sql server 2008连接不上ODBC 出现下面情况
[Microsoft][ODBC SQL Server Driver][Shared Memory]SQL Server 不存在或访问被拒绝 确保MS SQL服务正常服务器 安全性设置为 sql server 和windows 身份认证安全性登陆名中确保使用的用户状态启用 SQL 外围配置管理中远程连接 为本地连接和远程连接都用过... 展开 血...

java连接sql server 2008时提示java.lang.classnotfoundexception:sun...
用jdbc连接数据库时出现java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrive的问题的解决方式:就是项目没有找到数据库应用的驱动程序。解决方法:你可以到网上下一个SQLJDBC4.JAR,才不多有400KB左右。(1)首先你得知道你的sqljdbc4.jar放在哪儿?我的路径是C:\\Program Files...

eclipse 3.2 连sql2008 的数据库 提示 no suitable driver
不是jdk版本问题、不是数据库补丁的问题,是你的问题,是你在写代码的时候没有在构造方法中加载驱动Class.forName("oracle.jdbc.driver.OracleDriver"); 这句一定要在操作前先执行,一般我们在构造方法中执行,如果你有两个以上的构造方法,那么请在每个构造方法中都写上此句 ...

Eclipse中如何通过JDBC连接SQL Server数据库
1、首先我们打开SQL Server数据库,新建一个测试数据库,如下图所示 2、接下来需要下载SQL Server的JDBC驱动程序,如下图所示,驱动程序是一个Jar包文件 3、然后我们打开Eclipse软件,右键选择New下面的Java Project选项,如下图所示 4、在弹出的新建Java Project界面中我们给项目起一个名字,然后选择合适...

如何eclipse中配置mssql文件链接到sqlserver2008
1、打开SQL Server 2008,在其中新建数据库 Test,然后退出SQL Server 2008。2、运行Eclipse,新建一个Java Project 名为 Test。3、右单击工程名,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 sqljdbc4jar 文件并打开,然后...

sqlserver2008数据库,能telnet但是不能连接
防火墙是否关闭?建议你看一下安装说明,有可能版本不兼容的问题,现在不少软件都现在64位机器安装和使用32位软件。navicat client 是否安装?另外检查一下服务器上是否存在多个实例?握手问题,可以看一下配置:

相似回答