Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriv

  Spring的JDBCTemplate,产生了Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'的异常打印

解决方式 :

     1,将msbase.jar,mssqlserver.jar,msutil.jar,sqljdbc.jar放到Build path下

     2,查看当前JDBC驱动程序 版本:

网上有说:

 SQL Server2000的JDBC驱动程序的DriverClassName是 "com.microsoft.jdbc.sqlserver.SQLServerDriver"
 SQL Server2005的JDBC
驱动程序的DriverClassName是 "com.microsoft.sqlserver.jdbc.SQLServerDriver" 
但鄙人的是SQL Server2000 且 DriverClassName是 "com.microsoft.sqlserver.jdbc.SQLServerDriver" 
调试 通过,且能正常读取数据酷

猜你喜欢

转载自it456.iteye.com/blog/1833299