感谢您抽出时间阅读此内容。我完全被难以理解的东西所困扰。我试图让我的SQL数据库的连接,下面往往工作:当服务器名称包含反斜杠(localhost TESTDATA)时使用JDBC
String url = "jdbc:jtds:sqlserver://10.0.100.200;DatabaseName=master;user=sa;password=";
然而,当我的名字包含反斜杠,例如“本地主机\ TESTDATA我似乎无法得到它的工作,我得到
“值java.sql.SQLException:未知服务器主机名的 'localhost \ TESTDATA'。”
当我使用以下命令:
String url = "jdbc:jtds:sqlserver://localhost\\TESTDATA;DatabaseName=master;user=sa;password=";
感谢
你试过正常的斜杠吗?像“本地主机/ TESTDATA”? – Nozdrum
这是错误的。主机是关于服务器的。它应该是一个IP地址或别名。没有前锋。你误会了。 – duffymo
TESTDATA代表什么?你为什么需要它? –