使用JRE1.8实现Java连接sqlserver

在使用JRE 1.8尝试连接SQL Server 2008 R2时遇到了ClassNotFoundException。问题在于需要使用sqljdbc42.jar而不是sqljdbc.jar或sqljdbc4.jar。虽然更换了驱动,但仍然出现"No suitable driver found for jdbc"的错误。通过检查driverName和URL路径,以及调整SQL Server的TCP/IP设置,最终成功解决了连接问题。
摘要由CSDN通过智能技术生成

之前学习SQL是用的sqldeveloper,所以连接的时候没啥大问题。

现在实习使用sqlserver2008 r2,唔,大致差不多,但是当自己想要用Java连接sqlserver的时候就出现了好多问题。

(好多废话。。。)

首先JRE 1.80要求的文件已经不是sqljdbc.jar或者sqljdbc4.jar,使用这两种文件的时候显示

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver 

at java.net.URLClassLoader.findClass(Unknown Source) 

at java.lang.ClassLoader.loadClass(Unknown Source) 

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 

at java.lang.ClassLoader.loadClass(Unknown Source) 

at java.lang.Class.forName0(Native Method) 

at java.lang.Class.forName(Unknown Source) 

at pkg.Mai

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值