我正在尝试访问本地运行的 Java 应用程序内的 .mdf
Microsoft SQL Server 文件(位于远程服务器上)并读取数据。
我安装了 SQL Server JDBC 驱动程序,它位于我的类路径
上,但我似乎仍然无法访问该文件,出现以下错误:
The connection to the host PD-SQLTEST, named instance sqlexpress failed.
Error: "java.net.SocketTimeoutException: Receive timed out"
我定义连接 URL 如下:
String URLSqlServer ="jdbc:sqlserver://PD-SQLTEST\\SQLEXPRESS; databaseName=AOMLive";
.mdf
称为 AOMLive.mdf
你知道我在这里做错了什么吗?远程服务器上的 SQL Server 数据库是否必须运行才能访问?
最佳答案
您必须运行 SQL Server; JDBC 无法直接读取该文件。
关于java - 在 Java 中使用 JDBC 访问 .mdf SQL Server 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29631099/