因项目需要,需要在Java项目中访问 MSSQLServer 数据库,本地开发的时候,没有问题,可以正常链接数据库,通过Jenkins部署到服务器上时候,报数据库驱动未找到. java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver 原因:pom.xml 的包未找到: <dependency> <groupId>com.microsoft.sqlserver</groupId&…
因为这个问题折腾了以上午,终于解决了,做下记录: 错误提示为:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver 在出这个问题前,首先确保连接的代码不存在语法上的错误,数据库的登录名以及密码都正确,好了,下面开始: 出了两个问题: 1.我原来的连接语句为 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); C…
今天在做项目的时候突然遇到解决java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver问题,知道是jdbc驱动加载不成功,可是项目原来是正常运行的啊,只不过是我新换了一个开放环境(笔记本的系统重装了)而已,驱动.代码啥的都没有问题,经过反复查证找到的解决方法: 将sqljdbc4.jar复制到你项目里的WEB-INF下的lib下面,如果你没有用到工具开发也可以直接考到Tomcat你的项目下也行.…
使用jsp连接数据库真的不那么容易,之前使用纯java连接sql Server 2008,都是很正常的,但是在使用jsp调用的时候,总是报错ClassNotFoundException.很郁闷 jar驱动包明明就是那样. (x)csdn博客有位网友说将驱动和url修改为4.0的jar驱动,还是不行,我甚至修改为4.1的jar驱动.也总是报错. (x)网上有网友说将 sqljdbc_auth.dll 拷贝至C:\Windows\System32中,还是不行. (x)然后我以为是jdk版本差异会影响…
今天下午一直想用netbeans连接数据库,结果就是来来回回碰到这两个问题. 我还在想,连接数据库并不是一个什么困难的事情啊,我都按照教程上一步一步做的,代码什么的都感觉很好,怎么就找不到类呢,怎么就没有相应的驱动呢,怎么就不行呢? 结果,这是一下午了,找这么一个bug. 原来是server 我打成了sever............. 看着我在项目中添加了多少个sqljdbc4,基本上有地方就添加一次... 呵呵,这辈子我都不会忘记server是怎么拼写的了. 昨天半夜看<书剑恩仇录>,抵达…
今天使用Tomcat连接sql Server 2008 enterprise的时候,报错: HTTP Status 500 - Servlet execution threw an exception type Exception report message Servlet execution threw an exception description The server encountered an internal error that prevented it from fulfil…
  问题描述:最简单的数据库连接报错,到主机  的 TCP/IP 连接失败.(win 7 操作系统) 错误信息: com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败. java.net.ConnectException: Connection refused: connect package sqlconnect; import java.sql.*; public class sqlconnect { publ…
1.问题现象 E:\JSP\HibernateDemo\HibernateDemoProject\src\sine>java ConnectSQLServerConnect failed!com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败.该用户与可信 SQL Server 连接无关联. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseEr…
使用2008的数据库, 我已经引入的sqljdbc4的包,单还是报这个错,很奇怪突然想到在配置hibernate的时候,是拷贝下来的代码 然后到网上查了下, 因为是2008的版本驱动和2000的有点不同, 之前的都是可能是2000或者2005的class是com.microsoft.jdbc.sqlserver.SQLServerDriver 可是2008  去是com.microsoft.sqlserver.jdbc.SQLServerDriver 就这么改过来就可以了  …