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