1

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 であり、例外がスローされます。

私が間違っていること、またはここで何が必要かを知っている人はいますか?

ありがとう

4

1 に答える 1