Подключение к базе данных после ее создания с помощью Kotlin Exposed - PullRequest
1 голос
/ 07 марта 2020

Я использую открытую библиотеку jetbrains для создания и заполнения базы данных.

База данных не существует, и я ее создаю. Однако я не смог найти простой способ подключиться к движку SQL, создать базу данных и подключиться к этой базе данных без нескольких подключений. Это звучит немного неуклюже. Может быть, есть лучший способ сделать это?

Вот небольшой пример:


var db = Database.connect("jdbc:mysql://localhost:3308", driver = "com.mysql.jdbc.Driver", user = "root", password = "aRootPassword")

transaction(db) { SchemaUtils.createDatabase("imdb") }

// avoid reconnect?
db = Database.connect("jdbc:mysql://localhost:3308/imdb", driver = "com.mysql.jdbc.Driver", user = "root", password = "aRootPassword")

transaction(db) { SchemaUtils.create (TitleRatings) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...