настройка без спринга
Чтобы настроить проект на Java для работы с базой данных H2 и сохранить данные на диск, вам нужно выполнить несколько шагов. Вот основные из них:
- Добавьте зависимость H2 в ваш проект:
Если вы используете Maven, добавьте следующую зависимость в ваш
pom.xml
:
xml
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.214</version> <!-- Убедитесь, что используете последнюю версию -->
</dependency>
Если вы используете Gradle, добавьте следующую строку в ваш build.gradle
:
groovy
implementation 'com.h2database:h2:2.1.214' // Убедитесь, что используете последнюю версию
- Настройте подключение к базе данных: Вам нужно указать URL для подключения к базе данных H2. Для сохранения данных на диск используйте следующий формат URL:
jdbc:h2:file:./data/mydatabase;AUTO_SERVER=TRUE
Здесь ./data/mydatabase
— это путь к файлу базы данных. Вы можете изменить его на любой другой путь по вашему выбору.
- Создайте соединение с базой данных: Пример кода для создания соединения с базой данных H2:
```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;
public class H2Example { public static void main(String[] args) { String url = "jdbc:h2:file:./data/mydatabase;AUTO_SERVER=TRUE"; String user = "sa"; String password = "";
try (Connection connection = DriverManager.getConnection(url, user, password)) {
System.out.println("Соединение с базой данных установлено!");
// Здесь вы можете выполнять SQL-запросы
} catch (SQLException e) {
e.printStackTrace();
}
}
} ```
-
Создайте структуру базы данных: После установления соединения вы можете создавать таблицы и выполнять другие операции с базой данных.
-
Запустите проект: Убедитесь, что у вас установлен H2 и все зависимости загружены. Запустите ваш проект, и база данных будет создана на диске в указанном вами месте.
Теперь вы можете использовать H2 для хранения данных на диске в вашем Java проекте.