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