小编Izb*_*zer的帖子

包含空格的数据库的JDBC URL

我正在尝试使用JDBC连接到SQL Server数据库,我正在尝试连接的数据库包含一个空格,不幸的是我无法控制名称,因此我无法更改它.

我正在使用的代码是:

String jdbcString = "jdbc:sqlserver://" + hostname + ":" + port + ";databaseName=Database Name";
    try {
        connection = DriverManager.getConnection(jdbcString, username, password);
    }
Run Code Online (Sandbox Code Playgroud)

我也试过按照这个链接上的说明:http://msdn.microsoft.com/en-us/library/ms378428%28SQL.90%29.aspx通过在大括号内占用空间:

String jdbcString = "jdbc:sqlserver://" + hostname + ":" + port + ";databaseName=Database{ }Name";
Run Code Online (Sandbox Code Playgroud)

但这似乎也不起作用.

错误消息我是:

ERROR: Couldn't connect to the database: The connection string contains a badly formed name or value.
Run Code Online (Sandbox Code Playgroud)

我正在使用Microsoft的最新JDBC驱动程序.

database sql-server spaces jdbc

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

database ×1

jdbc ×1

spaces ×1

sql-server ×1