如何将MariaDB与Grails连接?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将MariaDB与Grails连接?相关的知识,希望对你有一定的参考价值。
我需要将第二个数据库链接到我的系统(我有一个grails),我找不到方法,我使用的是以下内容:
dataSource_maria
dialect = org.hibernate.dialect.MariaDBDialect
driverClassName = 'org.mariadb.jdbc.Driver'
username = 'root'
password = 'greenArrow2019'
url = 'jdbc:mariadb://192.168.0.20/db'
dbCreate = 'validate'
控制台错误:
| Error 2019-03-18 11:06:40,695 [localhost-startStop-1] ERROR pool.ConnectionPool - Unable to create initial connections of pool.
Message: org.mariadb.jdbc.Driver
Line | Method
->> 266 | run in java.util.concurrent.FutureTask
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 1149 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 624 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 748 | run in java.lang.Thread
Caused by ClassNotFoundException: org.mariadb.jdbc.Driver
谢谢!
答案
您需要确保在项目中包含Maria的JDBC驱动程序。例如,在Grails 3 build.gradle文件中,您可以添加依赖项
compile 'org.mariadb.jdbc:mariadb-java-client:2.4.1'
如果您包含JDBC驱动程序并且仍然遇到类未找到异常,请使用您的构建信息和grails版本更新此问题,以便人们可以进一步帮助您。
以上是关于如何将MariaDB与Grails连接?的主要内容,如果未能解决你的问题,请参考以下文章
grails应用程序中的Mysql连接超时,在ELB上使用mariadb galera集群
如何将安装在主机服务器上的 phpmyadmin 连接到正在运行的 docker 容器内的 maria db? [关闭]