连接数据库过程中出现的错误整理

jsp连接数据库过程中出现的错误:

错误(1)
java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver

解决方法:

1去微软网站上下载JDBC For SQL Server的驱动,安装上后(C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib),把其安装上的三个JAR包(msbase.jar/mssqlserver.jar/msutil.jar),设置到 classpath里面。

2如果还是报告找不到驱动程序的话,就把以上的三个JAR包复制到%JAVA_HOME%/jre/lib/ext下面。

3如果在项目中要引用这三个JAR包,就把其复制/WEB-INF/lib/下面。


错误(2)
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
        at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
..........

解决方法:

SQL Server2000 SP1中存在一个BUG,必须要升级到SP3才能链接成功。


错误(3)
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
.........
Error Trace in getConnection() : com.microsoft.jdbc.sqlserver.SQLServerDriver
Error: No active Connection

解决方法:

包资源管理器-->包名右键"构建路径"-->配置构建路径-->java构建路径-->库-->添加外部JAR
把那三个JAR选择进去就可以了.



           

添加后三个JDBC文件就有了.
               

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值