クラス ScriptUtils

java.lang.ObjectSE
org.springframework.jdbc.datasource.init.ScriptUtils

public abstract class ScriptUtils extends ObjectSE
JDBC と組み合わせて SQL スクリプトを操作するための汎用ユーティリティメソッド。

主にフレームワーク内での内部使用向け。

導入:
4.0.3
作成者:
Thomas Risberg, Sam Brannen, Juergen Hoeller, Keith Donald, Dave Syer, Chris Beams, Oliver Gierke, Chris Baldwin, Nicolas Debeissat, Phillip Webb
関連事項:
  • フィールドの詳細

    • DEFAULT_STATEMENT_SEPARATOR

      public static final StringSE DEFAULT_STATEMENT_SEPARATOR
      SQL スクリプト内のデフォルトのステートメント区切り文字: ";"
      関連事項:
    • FALLBACK_STATEMENT_SEPARATOR

      public static final StringSE FALLBACK_STATEMENT_SEPARATOR
      SQL スクリプト内のフォールバックステートメントの区切り文字: "\n"

      特定のスクリプトにカスタムセパレータも DEFAULT_STATEMENT_SEPARATOR も存在しない場合に使用されます。

      関連事項:
    • EOF_STATEMENT_SEPARATOR

      public static final StringSE EOF_STATEMENT_SEPARATOR
      ファイルの終わり(EOF)SQL ステートメントの区切り文字: "^^^ END OF SCRIPT ^^^"

      この値は、separator から executeSqlScript(Connection, EncodedResource, boolean, boolean, String, String, String, String) として提供され、SQL スクリプトに、明示的なステートメント区切り文字のない単一のステートメント(複数行にわたる可能性がある)が含まれていることを示します。このようなスクリプトには、実際にはこの値を含めないでください。これは単なる仮想ステートメントセパレータです。

      関連事項:
    • DEFAULT_COMMENT_PREFIX

      public static final StringSE DEFAULT_COMMENT_PREFIX
      SQL スクリプト内の単一行コメントのデフォルトのプレフィックス: "--"
      関連事項:
    • DEFAULT_COMMENT_PREFIXES

      public static final StringSE[] DEFAULT_COMMENT_PREFIXES
      SQL スクリプト内の単一行コメントのデフォルトの接頭部: ["--"]
      導入:
      5.2
    • DEFAULT_BLOCK_COMMENT_START_DELIMITER

      public static final StringSE DEFAULT_BLOCK_COMMENT_START_DELIMITER
      SQL スクリプト内のブロックコメントのデフォルトの開始区切り文字: "/*"
      関連事項:
    • DEFAULT_BLOCK_COMMENT_END_DELIMITER

      public static final StringSE DEFAULT_BLOCK_COMMENT_END_DELIMITER
      SQL スクリプト内のブロックコメントのデフォルトの終了区切り文字: "*/"
      関連事項:
  • コンストラクターの詳細

    • ScriptUtils

      public ScriptUtils()
  • メソッドの詳細