java - 将 Java 应用程序与 SQL Server 连接

标签 java sql-server jdbc

我正在尝试将我的 java 应用程序与 Microsoft SQL Server DBMS 连接。 这是我的连接字符串:

try{
    String host = "jdbc:sqlserver://localhost:1433;databaseName=JITM;integratedSecurity=true";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerh=Driver");
    con = DriverManager.getConnection(host);
    stmt = con.createStatement();
    System.out.println("Connection Successful");
}catch(SQLException err){
    System.out.println(err.getMessage());
}catch (ClassNotFoundException ex) {
        System.out.println(ex.getMessage());
}

它显示此错误。

com.microsoft.sqlserver.jdbc.SQLServerh=Driver

我已在库中添加了 sqljdbc41.jar。数据库是windows身份验证。

最佳答案

驱动程序类名称中有打印错误。 将该代码行更改为此 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

关于java - 将 Java 应用程序与 SQL Server 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50079501/

相关文章:

sql - SQL中 "IF EXISTS"和 "IF NOT EXISTS"之间的区别?

java - 从数据库表中将值添加到 JTable 中

java - Swing 和 AWT : ContentPane items not showing in JFrame

java - 在java中截断最多两位小数的浮点值

java - 是否有日志解析器 Java 库?

sql-server - Excel 数据连接可以锁定数据库表吗?

sql - 求同一个 stationid sql server 的日期之间的秒数总和

scala - 将SQL ResultSet转换为Scala列表或其他集合类型的更好,更惯用的方法吗?

java - 在同一语句中获取插入的id

java - 按钮在 ListView 中不起作用