0

Derby では、具体的に次のように呼び出すことを想定しています。

DriverManager.getConnection("jdbc:derby:myDatabase;shutdown=true");

データベースをシャットダウンする場合。ただし、BoneCP では次のことを行います。

BoneCPConfig config = new BoneCPConfig();
config.setJdbcUrl("jdbc:derby:myDatabase");
config.setXXX(...);
... 
BoneCP connectionPool = new BoneCP(config);

// shutdown connection pool
connectionPool.shutdown();

ただし、derby では、shutdown コマンドを呼び出す必要があります。そうしないと、いくつかのエラーが発生する可能性があります

問題は、BoneCP フレームワーク内でそのシャットダウン接続文字列をどのように呼び出すかということです。

4

1 に答える 1

0

関連する別の新しい質問では、次のことが同じ原因のようです。

つまり、少なくとも今のところ、ダービー接続 URL と BoneCP の適切な設定の両方が必要です...

derbyを正常にシャットダウンすると、次のような例外が発生することに注意してください。

于 2012-11-12T03:53:56.143 に答える