На самом деле для работы со схемой базы данных вам необходимо установить соединение с ней. После этого вы можете запрашивать любые объекты базы данных, такие как таблицы, представления, хранимые процедуры, ... которые связаны с этой схемой. Без использования какого-либо пула соединений (что очень часто встречается в проектах Java) вы можете использовать такой код:
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/javabase";
String username = "java";
String password = "password";
System.out.println("Connecting database...");
try (Connection connection = DriverManager.getConnection(url, username, password)) {
System.out.println("Database connected!");
//execute any query
} catch (SQLException e) {
throw new IllegalStateException("Cannot connect the database!", e);
}
Однако я предлагаю использовать пул соединений, который более практичен. Вы также можете обратиться к этой теме, которая предоставляет вам некоторую подробную информацию. Подключение Java к базе данных MySQL