Kotlin-SQLITE(找不到合适的驱动程序)

时间:2018-08-21 15:21:13

标签: sqlite kotlin

我一直试图将SQLite用作数据库管理器,但无法解决无法使程序识别要使用哪种驱动程序的问题。 这是我与数据库建立连接的代码

package net.superfred.apps.sfam.utils

import java.sql.Connection
import java.sql.DriverManager

class Database(id: String) {

    private lateinit var con: Connection

    init {
        println("Database ID: $id")
    }

    fun connect(name: String, path: String) {
//        Class.forName(org.sqlite.JDBC)
        val url = "jdbc:sqlite:$path\\$name"
        con =  DriverManager.getConnection(url)
        println("${con.schema} schema is open")
    }
}

我已经阅读到我需要使用它    Class.forName(org.sqlite.JDBC) 但是对于kotlin,它会导致错误:分类器“ JDBC”没有伴随对象,因此必须在此处初始化。 但是我不知道这意味着什么。 我已使用IntelliJ设置将驱动程序添加到我的库和模块依赖项中,以添加库。

如果有人需要有关我在做什么的更多信息,我会及时做出回应。

0 个答案:

没有答案