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