クラスの使用
org.springframework.jdbc.datasource.init.ScriptException
ScriptException を使用するパッケージ
org.springframework.jdbc.datasource.init 内の ScriptException 使用
修飾子と型クラス説明classSQL スクリプトを読み取れない場合にScriptUtilsによってスローされます。classSQL スクリプトを適切に解析できない場合、ScriptUtilsによってスローされます。classSQL スクリプトのステートメントがターゲットデータベースに対して実行中に失敗した場合、ScriptUtilsによってスローされます。class「SQL スクリプトの処理中に問題が発生した」よりも具体的なものを判断できない場合にスローされます。たとえば、より正確に特定できない JDBC からのSQLExceptionSE です。ScriptException をスローする org.springframework.jdbc.datasource.init のメソッド修飾子と型メソッド説明voidResourceDatabasePopulator.execute(DataSourceSE dataSource) このResourceDatabasePopulatorを指定されたDataSourceSE に対して実行します。static voidScriptUtils.executeSqlScript(ConnectionSE connection, Resource resource) ステートメント区切り文字、コメント区切り文字、例外処理フラグのデフォルト設定を使用して、指定された SQL スクリプトを実行します。static voidScriptUtils.executeSqlScript(ConnectionSE connection, EncodedResource resource) ステートメント区切り文字、コメント区切り文字、例外処理フラグのデフォルト設定を使用して、指定された SQL スクリプトを実行します。static voidScriptUtils.executeSqlScript(ConnectionSE connection, EncodedResource resource, boolean continueOnError, boolean ignoreFailedDrops, StringSE[] commentPrefixes, StringSE separator, StringSE blockCommentStartDelimiter, StringSE blockCommentEndDelimiter) 指定された SQL スクリプトを実行します。static voidScriptUtils.executeSqlScript(ConnectionSE connection, EncodedResource resource, boolean continueOnError, boolean ignoreFailedDrops, StringSE commentPrefix, StringSE separator, StringSE blockCommentStartDelimiter, StringSE blockCommentEndDelimiter) 指定された SQL スクリプトを実行します。voidCompositeDatabasePopulator.populate(ConnectionSE connection) voidDatabasePopulator.populate(ConnectionSE connection) 提供された JDBC 接続を使用して、データベースにデータを入力、初期化、クリーンアップします。voidResourceDatabasePopulator.populate(ConnectionSE connection) 提供された JDBC 接続を使用して、データベースにデータを入力、初期化、クリーンアップします。