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

JDBC-драйвер SQLite в Kotlin

Стандарт JDBC на JVM не включает SQLite в состав JDK. Чтобы DriverManager.getConnection понимал адрес "jdbc:sqlite:...", в classpath кладут отдельный драйвер от Xerial.

В build.gradle.kts модуля с Kotlin/JVM достаточно одной зависимости в блоке dependencies. Версия 3.47.2.0 совместима с актуальными сборками Kotlin на JVM:

plugins { kotlin("jvm") version "2.4.20" } dependencies { implementation("org.xerial:sqlite-jdbc:3.47.2.0") }

После синхронизации Gradle классы из пакета java.sql остаются частью JDK, а нативная часть SQLite подтягивается из артефакта. Отдельный плагин компилятора для JDBC не требуется.

Если проект уже собирается как kotlin("jvm"), строку с SQLite добавляют рядом с остальными implementation. Настройки JVM и уровня языка менять не нужно.

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