我正在尝试从 Java 应用程序连接到我使用 MSSQL Server 创建的链接服务器(下面称为 OLEDBSOURCE)。有人可以帮我获取正确的连接字符串/网址吗?
db.url=jdbc:sqlserver://myipaddress:1433;databaseName=OLEDBSOURCE;
下面是 SQL Server Management Studio 的屏幕截图。您可以看到链接服务器部分在哪里,它与数据库不同...那么连接 url 需要如何?
最佳答案
如果对其他人有帮助:
URL 字符串本身是相同的,只是减去数据库名称:db.url=jdbc:sqlserver://:1433;
但是对于查询字符串,我必须使用 OPENQUERY 格式:
createSQLQuery("SELECT value "
+ "FROM OPENQUERY(OLEDBSOURCE,'SELECT value "
+ "FROM tablename ORDER BY value')")
关于java - 如何指定链接服务器的 url 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25829125/