import org.apache.ibatis.io.Resources; import org.apache.ibatis.jdbc.ScriptRunner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import java.io.FileInputStream; import java.io.InputStreamReader; import java.nio.charset.Charset; import java.sql.Connection; import java.sql.DriverManager; /** * 运行Sql脚本 * sql脚本放在resources下的sql文件夹下 */ @Component public final class RunSqlScript { private static final Logger logger = LoggerFactory.getLogger(RunSqlScript.class); /** * 运行sql脚本 * @param url 数据库链接 * @param username 数据库用户名 * @param password 密码 * @param sqlFile 执行的脚本文件 */ public static int run(String url,String username,String password,String sqlFile) { try { // 建立连接 Connection conn = DriverManager.getConnection(url, username, password); // 创建ScriptRunner,用于执行SQL脚本 ScriptRunner runner = new Sc
JAVA执行SQL脚本文件
最新推荐文章于 2024-05-01 08:35:57 发布