Duš*_*ský 13 mysql groovy jdbc classnotfoundexception
以下Groovy脚本失败并出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常.
@Grapes([
@Grab('mysql:mysql-connector-java:5.1.25')
])
import groovy.sql.Sql
def sql = Sql.newInstance(
'jdbc:mysql://localhost/books',
'root',
'',
'com.mysql.jdbc.Driver'
);
Run Code Online (Sandbox Code Playgroud)
我查看了存储在的JAR文件C:\Users\Dusan\.groovy\grapes\mysql\mysql-connector-java\jars\mysql-connector-java-5.1.25.jar,它包含Driver类.
有什么不对?
tim*_*tes 22
你需要:
@GrabConfig(systemClassLoader = true)
Run Code Online (Sandbox Code Playgroud)
在@Grab之后,只需:
@Grab('mysql:mysql-connector-java:5.1.25')
@GrabConfig(systemClassLoader = true)
import groovy.sql.Sql
def sql = Sql.newInstance(
'jdbc:mysql://localhost/books',
'root',
'',
'com.mysql.jdbc.Driver'
)
Run Code Online (Sandbox Code Playgroud)
应该做
| 归档时间: |
|
| 查看次数: |
5277 次 |
| 最近记录: |