已经加载了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;......
分享到:
相关推荐
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
- 加载驱动:`Class.forName("com.oracle.jdbc.Driver")` 或 `Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` - 创建连接:`Connection conn = DriverManager.getConnection(url, username, ...
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....
用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...
用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...
然而,当使用Java来连接SQL Server时,可能会遇到一些问题,比如“java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver”异常。这个问题通常是由于缺少相应的JDBC驱动导致的。本文将详细讲解如何解决这...
1. **ClassNotFoundException**: 当遇到“javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver”错误时,这通常意味着系统找不到指定的SQL Server ...
- 如果运行时出现类似`java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver`这样的错误,这通常意味着类路径中没有包含所需的JDBC驱动文件。解决方法是在项目类路径中添加对应的JDBC...
对于SQL Server 2000,使用的驱动是`com.microsoft.jdbc.sqlserver.SQLServerDriver`,但在SQL Server 2005中,这个驱动已经被废弃,应使用`com.microsoft.sqlserver.jdbc.SQLServerDriver`。不正确的驱动类名会导致...
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,这意味着在尝试加载类`...
- 驱动程序名称:`com.microsoft.sqlserver.jdbc.SQLServerDriver` - 连接字符串:`jdbc:sqlserver://<IP>:1433;database=<DB>` - **Oracle**: - 驱动程序名称:`oracle.jdbc.driver.OracleDriver` - 连接字符...
<% String CLASSNANE = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String URL = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名"; String USER = "sa"; String PASSWORD = ""; ...