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"
调试 通过,且能正常读取数据
相关推荐
标题 "Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'" 描述了一个常见的Java编程问题,涉及到数据库连接。在Java应用程序中,JDBC(Java Database Connectivity)驱动用于与各种...
oracle.odi.core.exception.OdiRuntimeException: java.lang.IllegalArgumentException: Could not load JDBC driver class [com.microsoft.jdbc.sqlserver.SQLServerDriver] at oracle.odi.core.datasource....
`sqljdbc.jar`是Microsoft提供的一个Java数据库连接(JDBC)驱动包,专为Java应用程序设计,用于与Microsoft SQL Server数据库建立连接。JDBC是Java平台的标准接口,它允许Java应用程序通过Java代码执行SQL语句,...
解决办法: 1.检查对应的数据库JAR包是否导入工程 2.检查.classpath文件里是否引入<classpathentry exported="true" kind="lib" path="C:/workspace/jtds-1.2.jar"/> 3.检查对应的JAR包是否导入Tomcat下的/common/...
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=yourDatabaseName spring.datasource.username=...
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; // JDBC 驱动程序类 String url = "jdbc:microsoft:sqlServer://localhost:1433;DatabaseName=lafang"; // 数据库 URL try { Class.forName...
报错信息"Could not load db driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver"表明系统无法找到或加载所需的SQL Server JDBC驱动类。这个问题通常发生在Java应用程序尝试连接到SQL Server数据库时,...
4. **ERROR:Cannot load JDBC driver class'com.microsoft.jdbc.sqlserver.SQLServerDriver'** 这个错误表示JDBC驱动缺失。需要将对应数据库的驱动包(如sqlserver的msbase.jar,mssqlserver.jar,msutil.jar)...
- 如果在连接过程中遇到`NoSQL Exception: Could not load class oracle.jdbc.OracleDriver`错误,可以通过以下步骤解决: - 将Oracle JDBC驱动程序(ojdbc14.jar或其他版本的ojdbc.jar)添加到系统环境变量`...