java - 什么是 jTDS JDBC 连接 MS SQL Server 2005 Express 的 URL

标签 java sql-server sql-server-2005 jdbc jtds

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

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

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

有什么想法吗?

最佳答案

您确定这是正确的实例吗? 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 FAQ对此。

关于java - 什么是 jTDS JDBC 连接 MS SQL Server 2005 Express 的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045958/

相关文章:

sql-server - 如何确定哪个查询在 SSMS 2014 中更有效

sql - 如何标记具有最大值的行

sql - 如何清除 Sql Server 2005 中的连接

存储过程的sql查询

java - org.springframework.beans.factory.BeanDefinitionStoreException : Unexpected exception parsing XML document from ServletContext resource on spring app

java - 如果标签相同则合并文件的时间戳

java - 在 Java 中对 DES.EXE 中的文件进行 DES 解密

java - 将 Http Response 解析为自定义对象

c# - Entity Framework Core 2 中带有输出参数的 Exec 存储过程

sql - 我们可以在 SELECT 和 FROM 之间写子查询吗