什么是 jTDS JDBC Connect URL to MS SQL Server 2005 Express

2022-09-04 06:59:33

我正在尝试从 Java 程序连接到在本地主机上运行的 MS SQL Server 2005 Express 数据库。

我已经尝试了我在运行MS SQL Server 2000的另一个系统(相同的jave代码)上使用的相同连接URL(下面)。但这行不通。

jdbc:jtds:sqlserver://127.0.0.1:1433/Finance

有什么想法吗?


答案 1

您确定它是正确的实例吗?SQL Express倾向于作为命名实例(如“localhost\SQLExpress”)安装,而不是标准实例。所以它是这样的:

jdbc:jtds:sqlserver://127.0.0.1:1433/Finance;instance=<instance_name>

如果这不起作用,请尝试删除实例名称,并将端口更改为命名实例使用的端口:

jdbc:jtds:sqlserver://127.0.0.1:<instance_port>/Finance

否则,请先尝试通过 OSQL.exe工具检查连接。您也可以查看有关此内容的 jTDS 常见问题解答


答案 2

我建议MicSim的网址:

jdbc:jtds:sqlserver://localhost/Finance;instance=sqlexpress

检查项以获取 jTDS url 信息。

也有一些有趣的信息来帮助解决jtds到sql表达的各种问题。

祝你好运。让我们知道它是如何进行的。


推荐