Maison > Questions et réponses > le corps du texte
Je ne comprends pas quel est le problème et comment le résoudre. Deuxième mois de programmation
1 erreur de localisation
private static String dbUrl = "jdbc:h2:mem:test; INIT = RUNSCRIPT FROM classpath:init.sql' ";`
2 erreurs de texte
Exception dans le fil de discussion "main" java.lang.RuntimeException : >org.h2.jdbc.JdbcSQLNonTransientConnectionException : >L'option de connexion 'INIT' n'est pas prise en charge
Paramètre de connexion non pris en charge "INIT" [90113-200]
3 raisons possibles de l'erreur
P粉0072885932023-09-09 12:31:22
Essayez ceci :
static String dbUrl = "jdbc:h2:mem:test;INIT=RUNSCRIPT FROM 'classpath:init.sql'";
Veuillez noter que des espaces spécifiques (...;INIT=RUNSCRIPT ...
),并在 'classpath:init 周围使用单引号。 sql'
) ont été supprimés de l'exemple dans la question (il manquait un seul guillemet à la question
Voir la documentation RUNSCRIPT pour des exemples, notamment :