首页 > 解决方案 > 如何将我的 javafx 应用程序连接到我的 sqlserver?

问题描述

我在运行我的应用程序时尝试连接到数据库我收到错误“com.microsoft.sqlserver.jdbc.SQLServerException:连接字符串包含格式错误的名称或值”。

我尝试更改一些变量,但无法弄清楚我的错误在哪里。任何人都可以帮忙吗?

        try{
            DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
            String dbURL = "jdbc:sqlserver://[myservername];databaseName=[databasename];user=[enteruserdbhere];password[enterpasswordhere];";

            Connection conn = DriverManager.getConnection(dbURL);
            Statement statement = conn.createStatement();

            conn.close();
            statement.close();

        } catch (SQLException e) {
            e.printStackTrace();
        }

标签: sql-server

解决方案


您应该删除连接 URL 的方括号 []。

String server = "localhost";
String dbName = "myDB";
String username = "root";
String pwd = "";

String dbURL = "jdbc:sqlserver://server;databaseName=dbName;user=username;password=pwd;";

还将您的 jdbc 驱动程序以及我们在 Connection.java 文件中的项目导入到项目中


推荐阅读