没有为jdbc找到合适的驱动程序:java 8.0中的sqlserver

时间:2015-09-09 00:00:10

标签: jdbc sql-server-2012 java-8

我使用的是Java 8.0 Eclipse Kepler IDE。我曾经在SQL Server 2012之前使用过java 7.0,它运行良好。但是在java 8.0中,我遇到了加载jdbc驱动程序的问题。这是我到目前为止所采取的步骤。

  1. 从Microsoft网站下载sqljdbc42.jar到名为的文件夹: C:\Program Files\Microsoft JDBC Driver 4.2 for SQL Server\sqljdbc_4.2\enu

  2. 比我在windows环境中定义CLASSPATH变量: CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 4.2 for SQL Server\sqljdbc_4.2\enu\sqljdbc42.jar

  3. 我已经将sqljdbc42.jar文件包含在我的Eclipse项目中了 buildpath-> configure build path-> Java buildpath。在这里,我选择了外部jar文件并包含了sqljdbc42.jar。

  4. 然后我使用了以下代码:

    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

    有什么建议我做错了吗?

0 个答案:

没有答案