Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpDbCnn 253 of 322 menu
◀ ▶

Соединение с SQLite в Java

Точка входа в JDBC - фабрика DriverManager. Строка "jdbc:sqlite:имя.db" задаёт тип драйвера и путь к файлу относительно рабочей директории процесса.

Если файла ещё нет, SQLite создаёт его при первом успешном подключении. Пустая база готова к запросам сразу после открытия:

import java.io.File; import java.sql.Connection; import java.sql.DriverManager; public class Main { public static void main(String[] args) throws Exception { String path = "open_link.db"; try (Connection connection = DriverManager.getConnection( "jdbc:sqlite:" + path, )) { System.out.println(connection.isValid(1)); } System.out.println(new File(path).exists()); } }

Объект Connection держит дескриптор файла. Вызов close освобождает ресурс; в Java удобно открывать соединение в try-with-resources, чтобы закрытие произошло даже при исключении:

import java.sql.Connection; import java.sql.DriverManager; public class Main { public static void main(String[] args) throws Exception { try (Connection connection = DriverManager.getConnection("jdbc:sqlite:session.db")) { System.out.println(connection.getMetaData().getDatabaseProductName()); } } }

Откройте базу yard.db, выведите имя продукта из метаданных соединения и убедитесь, что файл появился на диске.

Создайте соединение с probe.db и выведите true, если проверка соединения с таймаутом 2 секунды прошла успешно.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить