代码之家  ›  专栏  ›  技术社区  ›  Aparna

爪哇SQL Server 2012驱动程序

  •  0
  • Aparna  · 技术社区  · 6 年前

    所以我有一个Java程序,我使用下面的驱动程序

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    

    尝试从SQL Server 2012数据库中读取数据,但我得到

    java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost....
    

    如果我有SQL Server 2012数据库,是否可以不使用com.microsoft.sql server.jdbc.sql server driver驱动程序?任何帮助都将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Jay    6 年前

    您可能缺少驱动程序类,应该将其添加到项目中。

    只是一个 quick search Maven Central 生成此:

    <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>6.4.0.jre8</version>
        <scope>test</scope>
    </dependency>
    

    假设运行Java 8和Maven,可以将此作为依赖项添加到项目中。