类 DdlScript

java.lang.Object
com.baomidou.mybatisplus.extension.ddl.DdlScript

public class DdlScript extends Object
Ddl 脚本执行
从以下版本开始:
2021-07-23
作者:
hubin
  • 构造器详细资料

  • 方法详细资料

    • run

      public void run(List<String> sqlFiles)
    • run

      public void run(List<String> sqlFiles, boolean autoCommit)
      执行 SQL 脚本文件
      参数:
      sqlFiles - SQL 脚本文件列表
      autoCommit - 自动提交事务
    • run

      public void run(String sqlScript) throws Exception
      抛出:
      Exception
    • run

      public void run(String sqlScript, String delimiter) throws Exception
      执行 SQL 脚本
      参数:
      sqlScript - SQL 脚本内容
      delimiter - 执行 SQL 分隔符,默认 ; 符号结束执行
      抛出:
      Exception
    • run

      public void run(Reader reader) throws Exception
      抛出:
      Exception
    • run

      public void run(Reader reader, boolean autoCommit) throws Exception
      抛出:
      Exception
    • run

      public void run(Reader reader, boolean autoCommit, String delimiter) throws Exception
      抛出:
      Exception
    • run

      public void run(Connection connection, Reader reader, boolean autoCommit, String delimiter)
      执行 SQL 脚本
      参数:
      connection - Connection
      reader - SQL 脚本内容
      autoCommit - 自动提交事务
      delimiter - 执行 SQL 分隔符,默认 ; 符号结束执行
    • execute

      public boolean execute(String driverClassName, String url, String user, String password, String sql, Consumer<String> exceptionConsumer)
    • execute

      public boolean execute(String driverClassName, String url, String user, String password, String sql, String delimiter, Consumer<String> exceptionConsumer)
      jdbc 连接指定 sql 执行
      参数:
      driverClassName - 连接驱动名
      url - 连接地址
      user - 数据库用户名
      password - 数据库密码
      sql - 执行 SQL
      delimiter - 执行 SQL 分隔符,默认 ; 符号结束执行
      exceptionConsumer - 异常处理
      返回: