Closed
Description
Use ServiceLoader to determine dialects and driver class names, inspired by Spring Boot's org.springframework.boot.jdbc.DatabaseDriver.
So we don't have to provide the driver and dialect params when creating a Database
object:
Database.connect(
url = "jdbc:mysql://127.0.0.1:3306/ktorm",
driver = "com.mysql.jdbc.Driver",
user = "root",
dialect = MySqlDialect
)