Я не уверен, какую IDE вы используете.Я объясню это в терминах среды IDE Netbeans.
Во-первых, вам необходимо убедиться, что у вас есть сервер типа Glassfish.Их можно найти на вкладке «Услуги».
Во-вторых, вам нужно убедиться, что база данных derby подключена.В NetBeans, если он не подключен, рядом с ним будет отображаться значок с разорванной поверхностьюВ этом случае щелкните правой кнопкой мыши и нажмите «Подключиться».
Одним из преимуществ базы данных derby является то, что она имеет встроенный набор драйверов, поэтому нет необходимости указывать класс драйверов.
Если вы полностью начинаете с нуля и не изменили свое имя пользователя или пароль, следующий код содержит всю информацию по умолчанию для подключения к образцу базы данных, которая создается при загрузке сервера Glassfish.
public class DataAccessDerby {
private static final String URL = "jdbc:derby://localhost:1527/sample";
private static final String USER = "app";
private static final String PASS = "app";
Connection con;
Statement stmt;
public void openConnection() throws ClassNotFoundException, SQLException {
con = DriverManager.getConnection(URL, USER, PASS);
}
public void closeConnection() throws SQLException {
if (con != null) {
con.close();
}
}
public static void main(String[] args) {
DataAccessDerby derby = new DataAccessDerby();
try {
System.out.println("Connecting to a selected Database....");
derby.openConnection();
System.out.println("CONNECTED SUCCESSFULLY");
derby.closeConnection();
} catch (ClassNotFoundException | SQLException e) {
System.err.println(e);
}
}
}
Надеюсь, это поможет.