У меня есть исключение ниже при попытке использовать дерби в базе данных памяти в JUNITTEST.derby В базе данных базы данных + junit
java.sql.SQLNonTransientConnectionException: База данных 'Память: TestDB' упал. в org.apache.derby.iapi.error.StandardException.newException (Неизвестный источника)
@Before
public void setUp() throws Exception {
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
String connectionURL = "jdbc:derby:memory:testDB;create=true";
Class.forName(driver);
Connection conn = DriverManager.getConnection(connectionURL);
super.setUp();
}
@After
public void tearDown() throws Exception {
String connectionURL = "jdbc:derby:memory:testDB;drop=true";
DriverManager.getConnection(connectionURL);
}
Я предполагаю, что исключение происходит в вашем методе tearDown()? Это нормально для «drop = true», чтобы выбросить исключение «База данных». Это ваш вопрос? –