С Derby вы определенно предполагают, чтобы позвонить:Как правильно завершать работу Встроенная база данных Derby с BoneCP пула соединений
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 you need to call the shutdown command otherwise you can get some errors
Таким образом, вопрос, как я называю эту строку подключения отключения в рамках BoneCP?
вы не можете просто вызвать 'DriverManager.getConnection ("JDBC: котелок: MyDatabase; выключение = истина");?' 'После connectionPool.shutdown()' – oers
Нет, делать, что приводит к java.sql.SQLNonTransientConnectionException –
В соответствии с вопросом компоновщика и документами следует ожидать исключения – oers