package nebula.persistor.db;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DerbyConfiguration extends DbConfiguration {
public DerbyConfiguration(String driverClass, String url, String userName, String password) {
super(driverClass, url, userName, password);
}
public DerbyConfiguration(String dbName, String userName, String password) {
super("org.apache.derby.jdbc.EmbeddedDriver", "jdbc:derby:db/" + dbName + ";create = true", userName, password);
}
@Override
public void shutdown() {
super.shutdown();
try { // perform a clean shutdown
DriverManager.getConnection("jdbc:derby:;shutdown=true");
} catch (SQLException se) {
}
}
}