【发布时间】:2026-02-10 13:05:01
【问题描述】:
我正在运行 grails 2.4.0,并且正在尝试使用 groovy.sql 访问 MySQL 数据库。我知道这个问题会在搜索中弹出,但这些解决方案不起作用。我一直在...
No suitable driver found for jdbc:mysql://...
- 我已经检查并仔细检查了网址,它的格式正确。
- 我已将 mysql-connector-java-5.1.30-bin.jar 放入我的项目库中
- 我还在 BuildConfig 的依赖项块中取消了“runtime 'mysql:mysql-connector-java:5.1.29'”的注释(不与 lib jar 一起使用)
错误永远不会改变。我在这里做错了什么?
例如,我有一个带有方法的服务类,我想连接到 MySQL 数据库并在不使用 Grails 数据源机制的情况下提取数据。
import groovy.sql.Sql
class TestService {
def doStuff() {
def sql = Sql.newInstance('jdbc:mysql://localhost:3306/my_db', 'username', 'password', 'com.mysql.jdbc.Driver')
sql.eachRow("select * from some_table") {...
【问题讨论】:
-
您说“我正在尝试使用 groovy.sql 访问 MySQL 数据库”。 “使用 groovy.sql”是什么意思?您的问题的解决方案可能取决于此。
-
我用我正在尝试做的示例编辑了这个问题。