在Java中使用JDBC访问.mdf SQL Server文件?

时间:2015-04-14 15:14:56

标签: java sql-server jdbc

我正在尝试从本地运行的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数据库才能访问?

1 个答案:

答案 0 :(得分:4)

您必须运行SQL Server; JDBC无法直接读取该文件。