如何将javafx应用程序连接到sqlserver?

时间:2019-11-09 20:29:06

标签: sql-server

运行应用程序时,我尝试连接到数据库,但出现错误“ 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();
        }

2 个答案:

答案 0 :(得分:0)

尝试从连接字符串中删除“ []”括号。 以下链接显示了jdbc https://docs.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=sql-server-ver15

的连接字符串示例

答案 1 :(得分:0)

您应该删除连接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文件中