diff options
author | Dico200 <dico.karssiens@gmail.com> | 2018-07-22 16:44:32 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2018-07-22 16:44:32 +0200 |
commit | 8a0a77b8ba4a2e160558809b592e4bc393e7c997 (patch) | |
tree | edc3fef745ea7a06723a12d017a2db3f0afaefd9 /src/main/kotlin/io/dico/parcels2/storage/Hikari.kt | |
parent | 0aa8b1fa9052d67664a503a3f78d90c4b64b03b7 (diff) |
Successfully connecting to h2 database
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/storage/Hikari.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/storage/Hikari.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt b/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt index 7e4fb7f..108ad92 100644 --- a/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt +++ b/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt @@ -27,6 +27,11 @@ fun getHikariDataSource(dialectName: String, // copied from github.com/lucko/LuckPerms if (dialectName.toLowerCase() == "mariadb") { addDataSourceProperty("properties", "useUnicode=true;characterEncoding=utf8") + } else if (dialectName.toLowerCase() == "h2") { + dataSourceProperties.remove("serverName") + dataSourceProperties.remove("port") + dataSourceProperties.remove("databaseName") + addDataSourceProperty("url", "jdbc:h2:tcp://$address/~/${dco.database}") } else { // doesn't exist on the MariaDB driver addDataSourceProperty("cachePrepStmts", "true") |