1

我正在使用 HXTT excel 驱动程序从 excel 文件中获取数据。数据目录不在Java程序应该运行的Windows机器中,而是那些Excel文件在IMB机器中。

假设我在 IBM 上的 excel 文件位于 //MyApp/folder/data.xlsx 中。我正在尝试通过以下方式连接:

BasicDataSource dataSource = new BasicDataSource();
dataSource.setDriverClassName(com.hxtt.sql.excel.ExcelDriver);
dataSource.setUrl("jdbc:excel://///MyApp/folder/data.xlsx?maxScanRows=31");
Connection connection = dataSource.getConnection()

但我收到以下异常:

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (//MyApp/folder/data.xlsx doesn't exist or can't be accessed. If you're using mapped drives to access database files, you may need to check the security permissions.)

连接到 IBM 机器时,URL 有什么不同吗?

4

0 回答 0