81,116
社区成员




Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
[/quote]
我看微软的使用说明说:从 JDBC API 4.0 开始,DriverManager.getConnection() 方法得到了增强,可自动加载 JDBC 驱动程序。 因此,使用驱动程序 jar 库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。 就没写[/quote]
这说明前后2次的导包的路径有变化,导致自动加载失败了。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
[/quote]
老哥,你是对的。问题解决了,加上这句话可以运行。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
[/quote]
我看微软的使用说明说:从 JDBC API 4.0 开始,DriverManager.getConnection() 方法得到了增强,可自动加载 JDBC 驱动程序。 因此,使用驱动程序 jar 库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。 就没写
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");