`

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" 
调试 通过,且能正常读取数据酷

分享到:
评论

相关推荐

    Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'

    标题 "Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'" 描述了一个常见的Java编程问题,涉及到数据库连接。在Java应用程序中,JDBC(Java Database Connectivity)驱动用于与各种...

    ODI代理找不到驱动

    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包,java链接sqlServer数据库驱动jar包

    `sqljdbc.jar`是Microsoft提供的一个Java数据库连接(JDBC)驱动包,专为Java应用程序设计,用于与Microsoft SQL Server数据库建立连接。JDBC是Java平台的标准接口,它允许Java应用程序通过Java代码执行SQL语句,...

    MS SQL Server JDBC驱动2.0版,sqljdbc_2.0

    MS SQL Server JDBC驱动2.0版是用于连接Java应用程序与Microsoft SQL Server数据库的桥梁,尤其针对SQL Server 2000和2005版本。JDBC(Java Database Connectivity)是一种Java API,它允许Java程序通过Java编程语言...

    Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

    标题 "Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser" 提示了一个Java运行时错误,这通常意味着在尝试加载或初始化`JRStyledTextParser`类时遇到了问题。`JRStyledTextParser`是...

    sqoop jdbc驱动包

    sqoop 导入数据时候报错ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: oracle.jdbc.OracleDriver 缺少驱动包。

    jdbc.jar 解决JAVA8 不支持sun.jdbc.odbc.JdbcOdbcDriver问题

    1) 把下载的 jar 文件放入 java/jre8/lib/ext 2) 从安装的java1.7: java/jre7/bin目录下拷贝 jdbcOdbc.dll 放到 java/jre8/bin 文件夹 注意: 32位和64位要区分开

    tensorflow Could not load dynamic library

    Could not load dynamic library 'cublas64_11.dll'; Could not load dynamic library 'cublasLt64_11.dll'; Could not load dynamic library 'cufft64_10.dll'; Could not load dynamic library 'curand64_10.dll';...

    sqlServer2012驱动包

    spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=yourDatabaseName spring.datasource.username=...

    java连接oracle的数据库驱动

    Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...

    net.sourceforge.jtds.jdbc.Driver 找不到

    解决办法: 1.检查对应的数据库JAR包是否导入工程 2.检查.classpath文件里是否引入<classpathentry exported="true" kind="lib" path="C:/workspace/jtds-1.2.jar"/> 3.检查对应的JAR包是否导入Tomcat下的/common/...

    各数据库JDBC驱动程序

    Microsoft提供了一个名为"SQL Server JDBC Driver"的官方驱动,它符合Java SQL API规范。要使用这个驱动,你需要在项目中添加对应的jar包,如`mssql-jdbc-8.x.x.jre8.jar`。之后,通过以下步骤建立连接: 1. 导入所...

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ….. this is incompatible with sq

    1、写在开头 标题之前我想说一下Linux的mysql真的实在是太坑了。太坑了。总是会出现这样那样的你想不到的问题。崩溃了。首先来罗列一下我遇到过的...Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcepti

    SQL Server连接JDBC需要的jar包

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 进行...

    Impala的JDBC编程驱动

    Class.forName("com.cloudera.impala.jdbc41.Driver"); Connection conn = DriverManager.getConnection("jdbc:impala://hostname:port/default", "username", "password"); ``` 在这里,“hostname”是运行Impala...

    Kettle SQL server驱动jtds-1.3.1.zip

    这是因为Kettle需要JDBC驱动程序(Java Database Connectivity)来与SQL Server通信,而jTDS是开源的JDBC驱动程序,专门用于连接Microsoft SQL Server和Sybase数据库。在这个情况下,jtds-1.3.1是jTDS的一个特定版本...

    mssql-jdbc-10.2.0.jre8.jar jre11,jre17

    java jdbc方式连接mysql的驱动,来自MS官网下载地址。 https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15

    解决Cause com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

    Cause com.mysql.jdbc.exceptions.jdbc4.CommunicationsException The last packet successfully received from the server was 47,795,922 milliseconds ago. The last packet sent successfully to the server was...

    sun.jdbc.odbc.JdbcOdbcDriver.jar

    jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver,解决办法!因为jdk1.8环境不支持sun.jdbc.odbc.JdbcOdbcDriver驱动,所以这里为特别为您提供一个解决JDK1.8不...

Global site tag (gtag.js) - Google Analytics