我正在尝试从本地运行的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数据库才能访问?
答案 0 :(得分:4)
您必须运行SQL Server; JDBC无法直接读取该文件。