我使用的是Java 8.0 Eclipse Kepler IDE。我曾经在SQL Server 2012之前使用过java 7.0,它运行良好。但是在java 8.0中,我遇到了加载jdbc驱动程序的问题。这是我到目前为止所采取的步骤。
从Microsoft网站下载sqljdbc42.jar到名为的文件夹:
C:\Program Files\Microsoft JDBC Driver 4.2 for SQL Server\sqljdbc_4.2\enu
比我在windows环境中定义CLASSPATH
变量:
CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 4.2 for SQL Server\sqljdbc_4.2\enu\sqljdbc42.jar
我已经将sqljdbc42.jar文件包含在我的Eclipse项目中了 buildpath-> configure build path-> Java buildpath。在这里,我选择了外部jar文件并包含了sqljdbc42.jar。
然后我使用了以下代码:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=AdventureWorks;integratedSecurity=true;";
System.out.println("using drive manager for connection");
con = DriverManager.getConnection(connectionUrl)
然而,我不幸与SQL Server 2012建立联系。我有以下Classnotfound异常错误:
找不到合适的jdbc驱动程序:sqlserver
有什么建议我做错了吗?