diff options
author | Dico Karssiens <dico.karssiens@gmail.com> | 2018-07-30 17:21:56 +0100 |
---|---|---|
committer | Dico Karssiens <dico.karssiens@gmail.com> | 2018-07-30 17:21:56 +0100 |
commit | 14b67119484985fa64efc910e2e1c583100ea280 (patch) | |
tree | ce5b62641ae751a4292efda46b473485553a0b85 /src/main/kotlin/io/dico/parcels2/storage/Hikari.kt | |
parent | 195b8db225b97f690b23bd38eafe26ae50c8779c (diff) |
Support mariadb
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/storage/Hikari.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/storage/Hikari.kt | 9 |
1 files changed, 9 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 e21a24e..2dfa872 100644 --- a/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt +++ b/src/main/kotlin/io/dico/parcels2/storage/Hikari.kt @@ -15,6 +15,15 @@ fun getHikariConfig(dialectName: String, dataSourceProperties["portNumber"] = port.toString() dataSourceProperties["databaseName"] = dco.database } + + "mariadb" -> run { + dataSourceClassName = "org.mariadb.jdbc.MariaDbDataSource" + dataSourceProperties["serverName"] = address + dataSourceProperties["port"] = port.toString() + dataSourceProperties["databaseName"] = dco.database + dataSourceProperties["properties"] = "useUnicode=true;characterEncoding=utf8" + } + else -> throw IllegalArgumentException("Unsupported dialect: $dialectName") } |