【问题标题】:How to connect to a remote file using CData Excel JDBC driver?如何使用 CData Excel JDBC 驱动程序连接到远程文件?
【发布时间】:2019-06-14 18:00:58
【问题描述】:

使用CData连接本地excel文件,jdbc url如下:

Connection conn = DriverManager.getConnection("jdbc:excel:Excel File=C:\MyExcelWorkbooks\SampleWorkbook.xlsx;");

我们可以使用 CData 连接到远程文件吗?如果可以,连接 jdbc url 可以是什么?

【问题讨论】:

  • 你能解释一下你所说的远程是什么意思吗?您指的是存储在可访问网络位置的 Excel 文件吗?
  • 我的意思是excel文件在另一个系统(RDP)@JerodJohnson

标签: excel jdbc cdata-drivers


【解决方案1】:

CData JDBC Driver for Excel 旨在连接到本地和网络可访问的文件。例如,要连接到已在另一台计算机上共享的 Excel 文件,请使用类似于以下的连接字符串:

jdbc:excel:Excel File=\\SHARED_MACHINE\SharedFolder\SharedFile.xlsx

如果安装驱动程序的计算机无法访问 Excel 文件(即只能从远程桌面访问),则 CData JDBC 驱动程序将无法连接到它。

【讨论】:

  • 线程“主”XcoreXexcelX190X7052.xtb 中的异常:系统错误:\\xx.xx.xx.xxx\ExcelRemote\products.xlsx(用户名或密码不正确),我在哪里可以提供用户名和密码?
  • 您看到的错误消息看起来像是 Windows 身份验证错误。运行 Java 应用程序的 Windows 帐户是否可以显式访问远程位置?
  • 我实际上已经打开了共享驱动器并尝试使用我的代码它工作正常但没有连接到驱动器尝试从代码连接我得到了上述异常。我该如何解决这个问题? @杰罗德·约翰逊
猜你喜欢
  • 1970-01-01
  • 2016-12-22
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多