Rumah  >  Soal Jawab  >  teks badan

Pilihan sambungan tidak disokong 'INIT'

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粉107772015P粉107772015430 hari yang lalu463

membalas semua(1)saya akan balas

  • P粉007288593

    P粉0072885932023-09-09 12:31:22

    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:

    balas
    0
  • Batalbalas