All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.blr19c.falowp.bot.system.database.Database.kt Maven / Gradle / Ivy

There is a newer version: 2.0.0-RC2
Show newest version
package com.blr19c.falowp.bot.system.database

import com.blr19c.falowp.bot.system.Log
import com.blr19c.falowp.bot.system.systemConfigProperty

object Database : Log {

    fun configure() {
        initDatabase()
        init()
    }

    private fun initDatabase() {
        if (systemConfigProperty("database.enable") == "true") {
            log().info("初始化Database")
            org.jetbrains.exposed.sql.Database.connect(
                url = systemConfigProperty("database.url"),
                user = systemConfigProperty("database.username"),
                password = systemConfigProperty("database.password"),
                driver = "org.mariadb.jdbc.Driver",
            )
            log().info("初始化Database完成")
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy