Jackcess API を使用してデータベースをファイルにコピーしています。データベースへの接続は正常に確立されましたが、データベースを開こうとすると、NULL ポインター例外が発生します。
私のコード
File tempTarget=File.createTempFile("eap-mirror", "eap");
String conString = EaDbStringParser.eaDbStringToJdbc(sourceString);
this.source=DriverManager.getConnection(conString);
this.source.setReadOnly(true);
try {
FileUtils.copyFile(new File(templateFileString), tempTarget);
System.out.println("file copied");
} catch (IOException e) {
e.printStackTrace();
}
this.target=Database.open(tempTarget,false,false); //Cannot run this line
Database.open メソッドを実行できないため、ターゲットが null であり、例外がスローされます。
私が間違っていること、またはここで何が必要かを知っている人はいますか?
ありがとう