类 DdlScript
java.lang.Object
com.baomidou.mybatisplus.extension.ddl.DdlScript
Ddl 脚本执行
- 从以下版本开始:
- 2021-07-23
- 作者:
- hubin
-
构造器概要
构造器构造器说明非池化执行 (非自动提交)非池化执行DdlScript(DataSource dataSource) 创建脚本执行器DdlScript(DataSource dataSource, IDdlGenerator ddlGenerator) 已过时。3.5.11DdlScript(DataSource dataSource, IDdlGenerator ddlGenerator, boolean autoCommit) 已过时。3.5.11 -
方法概要
修饰符和类型方法说明booleanexecute(String driverClassName, String url, String user, String password, String sqlScript, String delimiter, Consumer<String> exceptionConsumer) 已过时。booleanexecute(String driverClassName, String url, String user, String password, String sqlScript, Consumer<String> exceptionConsumer) 已过时。3.5.11voidvoidvoidvoid运行 SQL 脚本void执行 SQL 脚本boolean以指定分隔符 执行 SQL 脚本boolean以默认分隔符(;) 执行 SQL 脚本voidrun(Connection connection, Reader reader, boolean autoCommit, String delimiter) 执行 SQL 脚本void已过时。3.5.11void已过时。3.5.11scriptRunner(Consumer<org.apache.ibatis.jdbc.ScriptRunner> scriptRunnerConsumer) 自定义 ScriptRunner
-
构造器详细资料
-
DdlScript
非池化执行 (非自动提交)- 从以下版本开始:
- 3.5.11
-
DdlScript
public DdlScript(String driverClassName, String url, String user, String password, boolean autoCommit) 非池化执行- 从以下版本开始:
- 3.5.11
-
DdlScript
创建脚本执行器- 参数:
dataSource- 数据源
-
DdlScript
已过时。3.5.11创建脚本执行器- 参数:
dataSource- 数据源ddlGenerator- DDL生成器
-
DdlScript
已过时。3.5.11创建脚本执行器- 参数:
dataSource- 数据源ddlGenerator- DDL生成器autoCommit- 是否自动提交
-
-
方法详细资料
-
run
已过时。3.5.11执行 SQL 脚本文件- 参数:
sqlFiles- SQL 脚本文件列表- 另请参阅:
-
run
已过时。3.5.11执行 SQL 脚本文件- 参数:
sqlFiles- SQL 脚本文件列表autoCommit- 自动提交事务- 另请参阅:
-
scriptRunner
自定义 ScriptRunner- 参数:
scriptRunnerConsumer- 处理函数- 返回:
- this
- 从以下版本开始:
- 3.5.11
-
run
运行 SQL 脚本- 参数:
sqlScript- 脚本内容- 抛出:
Exception-RuntimeSqlException
-
run
执行 SQL 脚本- 参数:
sqlScript- SQL 脚本内容delimiter- 执行 SQL 分隔符,默认 ; 符号结束执行- 抛出:
Exception-RuntimeSqlException
-
run
- 抛出:
Exception
-
run
- 抛出:
Exception
-
run
- 抛出:
Exception
-
run
执行 SQL 脚本- 参数:
connection-Connection调用方需要自行控制关闭reader- SQL 脚本内容autoCommit- 自动提交事务delimiter- 执行 SQL 分隔符,默认 ; 符号结束执行
-
execute
@Deprecated public boolean execute(String driverClassName, String url, String user, String password, String sqlScript, Consumer<String> exceptionConsumer) 已过时。3.5.11以默认分隔符(;) 执行 SQL 脚本- 参数:
driverClassName- 连接驱动名url- 连接地址user- 数据库用户名password- 数据库密码sqlScript- 执行 SQL 脚本exceptionConsumer- 异常处理- 另请参阅:
-
run
以默认分隔符(;) 执行 SQL 脚本- 参数:
sqlScript- 执行 SQL脚本exceptionConsumer- 异常处理- 从以下版本开始:
- 3.5.11
-
execute
@Deprecated public boolean execute(String driverClassName, String url, String user, String password, String sqlScript, String delimiter, Consumer<String> exceptionConsumer) 已过时。以指定分隔符 执行 SQL 脚本- 参数:
driverClassName- 连接驱动名url- 连接地址user- 数据库用户名password- 数据库密码sqlScript- 执行 SQL 脚本delimiter- 执行 SQL 分隔符,默认 ; 符号结束执行exceptionConsumer- 异常处理- 返回:
- 操作结果
-
run
以指定分隔符 执行 SQL 脚本- 参数:
sqlScript- 执行 SQL 脚本delimiter- 执行 SQL 分隔符,默认 ; 符号结束执行exceptionConsumer- 异常处理- 返回:
- 操作结果
- 从以下版本开始:
- 3.5.11
-