是否可以在scala和play2.5中使用mauricio / mysql-async驱动程序连接到mariadb数据库?我现在正在使用jooq和mariadb-java-client。
你知道scala / play的任何异步mariadb驱动程序,或者你们中的任何人都有一个配置来自mauricio for mysql或mariadb的mysql-async驱动程序的配置示例?
答案 0 :(得分:0)
你有没有尝试使用Play-slick?
通过谷歌搜索找到了成功的例子:
答案 1 :(得分:0)
如果仍然有用,请查看jasync-sql(免责声明:我正在努力)。这是Mauricio lib的端口,可与mysql一起使用,因此也应与MariaDB一起使用。
它的用法如下:
// Connect to DB
Connection connection = new MySQLConnection(
new Configuration(
"username",
"host.com",
3306,
"password",
"schema"
)
);
CompletableFuture<?> connectFuture = connection.connect()
// Wait for connection to be ready
// ...
// Execute query
CompletableFuture<QueryResult> future =
connection.sendPreparedStatement("select * from table");
// Close the connection
connection.disconnect().get()
您可以在Wiki上阅读更多信息:https://github.com/jasync-sql/jasync-sql/wiki