脚本
利用 JdbcTemplate 的 execute 方法,可以执行任意 SQL 语句。
注意
本文所涉略的方法均不支持任何形式的传参。
用法
- 执行 SQL 语句
jdbc.execute("insert into users (id, name) values(2, 'Alice')");
- 加载 SQL 资源
jdbc.loadSQL("scripts/mysql-script.sql");
jdbc.loadSQL(StandardCharsets.UTF_8, "scripts/mysql-script.sql");
jdbc.loadSQL(new FileReader("/home/users/my/scripts/mysql-script.sql"));
- 加载 SQL 资源,并根据 splitChars 参数将其拆分执行。
jdbc.loadSplitSQL(";", "scripts/mysql-script.sql");
jdbc.loadSplitSQL(";", StandardCharsets.UTF_8, "scripts/mysql-script.sql");
jdbc.loadSplitSQL(";", new FileReader("/home/users/my/scripts/mysql-script.sql"));