mysql 不支持的连接选项“INIT“

rkkpypqq  于 2023-03-17  发布在  Mysql
关注(0)|答案(1)|浏览(138)

我不明白问题是什么,以及如何查看它。编程的第二个月
1个位置错误

private static String dbUrl = "jdbc:h2:mem:test; INIT = RUNSCRIPT FROM classpath:init.sql' ";`

2文本错误
线程“main”中出现异常java.lang。〉org.h2.jdbc.jdbcSQL非临时连接异常:用户名〉用户名用户名用户名“INIT“
不支持的连接设置“初始化“[90113-200]
错误的3个可能原因

wgx48brx

wgx48brx1#

试试这个:

static String dbUrl = "jdbc:h2:mem:test;INIT=RUNSCRIPT FROM 'classpath:init.sql'";

请注意,在问题(...;INIT=RUNSCRIPT ...)的示例中删除了特定的空格,并在'classpath:init.sql'周围使用了单引号(问题缺少一个单引号)。
有关示例,请参见RUNSCRIPT文档,其中包括:
从“类路径:/com/acme/test.sql”运行脚本

相关问题