プログラムでHSQLdbサーバーを起動したい。以下のようなランナブルを作成し、スレッドで開始します。
Runnable hsqlRunnable = new Runnable() {
public void run()
{
HsqlProperties props = new HsqlProperties();
props.setProperty("server.database.0", "file:C:\Documents and Settings\BThirup\Application Data\Rockwell Automation\FactoryTalk ProductionCentre\logs\ApplicationLog\mydb;shutdown=true;");
props.setProperty("server.dbname.0", "xdb");
org.hsqldb.Server server = new org.hsqldb.Server();
try {
server.setProperties(props);
} catch (Exception e) {
return;
}
server.start();
}
}
エラーが発生します:[Thread [HSQLDB Server @ 4db602,6、main]]:開いているデータベースがないためシャットダウンします
誰かが私がどこで間違っているのかを指摘するのを手伝ってもらえますか?
バラを助けてくれてありがとう