【发布时间】:2016-06-11 17:56:51
【问题描述】:
感谢您花时间阅读本文。我完全被一件可能很简单的事情难住了。我正在尝试与我的 SQL 数据库建立连接,以下往往会起作用:
String url = "jdbc:jtds:sqlserver://10.0.100.200;DatabaseName=master;user=sa;password=";
但是,当我的名字包含反斜杠时,例如“localhost\TESTDATA 我似乎无法让它工作,我得到了
“java.sql.SQLException:未知的服务器主机名'localhost\TESTDATA'。”
当我使用以下内容时:
String url = "jdbc:jtds:sqlserver://localhost\\TESTDATA;DatabaseName=master;user=sa;password=";
谢谢
【问题讨论】:
-
你试过普通的斜线吗?像“localhost/TESTDATA”?
-
这是错误的。主机是关于服务器的。它应该是 IP 地址或别名。没有正斜杠。你误会了。
-
TESTDATA 代表什么?为什么需要它?
标签: java sql-server jdbc jtds