我正在尝试从本地运行的 Java 应用程序内的.mdf
Microsoft SQL Server 文件(位于远程服务器上)访问和读取数据。
我安装了SQL Server JDBC驱动程序,它在我的classpath
上,但我似乎仍然无法访问该文件,我收到以下错误:
与主机 PD-SQLTEST(命名实例 sqlexpress)的连接失败。
错误:"java.net.SocketTimeoutException: 接收超时"
我正在定义连接 URL,如下所示:
String URLSqlServer ="jdbc:sqlserver://PD-SQLTEST\SQLEXPRESS; databaseName=AOMLive";
.mdf
称为AOMLive.mdf
知道我在这里做错了什么吗?远程服务器上的 SQL Server 数据库是否必须运行才能访问?
您必须运行 SQL Server;JDBC 无法直接读取该文件。