JDBC-драйвер SQLite в Java
Стандарт JDBC на JVM не включает SQLite в состав
JDK. Чтобы DriverManager.getConnection понимал
адрес "jdbc:sqlite:...", в classpath кладут
отдельный драйвер от Xerial.
В build.gradle проекта задают Java 27 через
toolchain и одну зависимость в блоке
dependencies. Версия 3.47.2.0
совместима с актуальными сборками JDK:
plugins {
id 'java'
}
java {
toolchain {
languageVersion = JavaLanguageVersion.of(27)
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.xerial:sqlite-jdbc:3.47.2.0'
}
После синхронизации Gradle классы из пакета
java.sql остаются частью JDK, а нативная
часть SQLite подтягивается из артефакта. Отдельный
отдельный плагин для JDBC не требуется.
Если проект уже использует плагин java,
строку с SQLite добавляют рядом с остальными
implementation. Настройки JVM и уровня
языка менять не нужно.