Pilihan sambungan tidak disokong 'INIT'
P粉107772015
P粉107772015 2023-09-08 16:56:16
0
1
495

Saya tidak faham apa masalahnya dan bagaimana untuk melihatnya. Bulan kedua pengaturcaraan

1 ralat lokasi

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

2 ralat teks

Pengecualian dalam utas "utama" java.lang.RuntimeException: >org.h2.jdbc.JdbcSQLNonTransientConnectionException: >Pilihan sambungan 'INIT' tidak disokong

Tetapan sambungan tidak disokong "INIT" [90113-200]

3 kemungkinan sebab ralat

P粉107772015
P粉107772015

membalas semua(1)
P粉007288593

Cuba ini:

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

Sila ambil perhatian bahawa ruang tertentu (...;INIT=RUNSCRIPT ...),并在 'classpath:init 周围使用单引号。 sql') telah dialih keluar daripada contoh dalam soalan (soalan itu tiada petikan tunggal

).

Lihat dokumentasi RUNSCRIPT untuk contoh termasuk:

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan