`
yuanyuan7891
  • 浏览: 167211 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

阅读更多

已经加载了SqlServer2005的驱动包还是报没有发现驱动的异常:

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

百思不得其解,今天突然想到会不会是Hibernate的cfg配置文件里的驱动名写错了。从网上找了个驱动名粘贴上去:

<property name="connection.driver_class">
        com.microsoft.jdbc.sqlserver.SQLServerDriver
    </property>

然后就好了。原来我写的是:

<property name="connection.driver_class">
        com.microsoft.sqlserver.jdbc.SQLServerDriver
    </property>

 

这是SqlServer2000和2005版本不同造成的,以下是sqlserver2000与sqlserver2005驱动与url的区别:

1、连接SqlServer2000
   driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
   url=jdbc:microsoft:sqlserver ://localhost:1433;......
2、连接SqlServer2005
   driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
   url=jdbc:sqlserver ://localhost:1433;......
分享到:
评论
1 楼 tyyh08t1003 2012-09-08  
百思不得其解,今天突然想到会不会是Hibernate的cfg配置文件里的驱动名写错了。从网上找了个驱动名粘贴上去:

<property name="connection.driver_class">
        com.microsoft.jdbc.sqlserver.SQLServerDriver
    </property>


、连接SqlServer2005
   driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
   url=jdbc:sqlserver ://localhost:1433;......
写的不一样 你这应该是哪个啊

相关推荐

    数据库驱动常见错误"java.lang.ClassNotFoundException:解决了jsp连接Error establishing socket.

    "java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题

    Oracl+SQLServer驱动包

    - 加载驱动:`Class.forName("com.oracle.jdbc.Driver")` 或 `Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` - 创建连接:`Connection conn = DriverManager.getConnection(url, username, ...

    jdbc--sqljdbc4-2.0.jar

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc....

    适用SQL Server 2016版本的数据库加载驱动包sqljdbc42.jar

    用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...

    sqljdbc41.jar

    用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...

    SQL server java 驱动 绿色版驱动下载

    然而,当使用Java来连接SQL Server时,可能会遇到一些问题,比如“java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver”异常。这个问题通常是由于缺少相应的JDBC驱动导致的。本文将详细讲解如何解决这...

    jsp 连接sql server 2021 连接不上的解决方法.docx

    1. **ClassNotFoundException**: 当遇到“javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver”错误时,这通常意味着系统找不到指定的SQL Server ...

    java 连接sql数据库时的心得

    - 如果运行时出现类似`java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver`这样的错误,这通常意味着类路径中没有包含所需的JDBC驱动文件。解决方法是在项目类路径中添加对应的JDBC...

    SQL2005JDBC连接说明.doc

    对于SQL Server 2000,使用的驱动是`com.microsoft.jdbc.sqlserver.SQLServerDriver`,但在SQL Server 2005中,这个驱动已经被废弃,应使用`com.microsoft.sqlserver.jdbc.SQLServerDriver`。不正确的驱动类名会导致...

    SQL Server数据库的连接方法(struts项目)

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb"; String USER = "sa"; // 数据库用户名 String PASSWORD...

    软件开发分享,个人平时小积累

    1. **java_lang_ClassNotFoundException com_microsoft_jdbc_sqlserver_SQLServerDriver问题_百度知道.txt**:这是一个关于Java编程中遇到的问题,具体是ClassNotFoundException,这意味着在尝试加载类`...

    Java学习笔记

    - 驱动程序名称:`com.microsoft.sqlserver.jdbc.SQLServerDriver` - 连接字符串:`jdbc:sqlserver://&lt;IP&gt;:1433;database=&lt;DB&gt;` - **Oracle**: - 驱动程序名称:`oracle.jdbc.driver.OracleDriver` - 连接字符...

    jsp+ajax实现三级级联

    &lt;% String CLASSNANE = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String URL = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名"; String USER = "sa"; String PASSWORD = ""; ...

Global site tag (gtag.js) - Google Analytics