forked from SteamWar/SteamWar
+13
-9
@@ -16,15 +16,14 @@ import java.sql.ResultSet
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
object Database {
|
object Database {
|
||||||
lateinit var host: String
|
val host: String
|
||||||
lateinit var port: String
|
val port: String
|
||||||
lateinit var database: String
|
val database: String
|
||||||
|
val username: String
|
||||||
|
val password: String
|
||||||
lateinit var db: Database
|
lateinit var db: Database
|
||||||
|
|
||||||
fun ensureConnected() {
|
init {
|
||||||
if (::db.isInitialized) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
val config = File(System.getProperty("user.home"), "mysql.properties")
|
val config = File(System.getProperty("user.home"), "mysql.properties")
|
||||||
|
|
||||||
if (!config.exists()) {
|
if (!config.exists()) {
|
||||||
@@ -38,9 +37,14 @@ object Database {
|
|||||||
host = props.getProperty("host")
|
host = props.getProperty("host")
|
||||||
port = props.getProperty("port")
|
port = props.getProperty("port")
|
||||||
database = props.getProperty("database")
|
database = props.getProperty("database")
|
||||||
|
username = props.getProperty("user")
|
||||||
|
password = props.getProperty("password")
|
||||||
|
}
|
||||||
|
|
||||||
val username = props.getProperty("user")
|
fun ensureConnected() {
|
||||||
val password = props.getProperty("password")
|
if (::db.isInitialized) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
val url = "jdbc:mariadb://$host:$port/$database"
|
val url = "jdbc:mariadb://$host:$port/$database"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user