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 に違いはありますか?