Я использую открытую библиотеку 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) }