如何将我的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();
}

尝试从连接字符串中删除'[]'括号。下面的链接显示jdbc的连接字符串示例https://learn.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=sql-服务器-ver15

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

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

还可以在Connection.java文件中将jdbc驱动程序和我们一起导入到项目中

最新更新