Scripts
Hint
This article is generated by AI translation.
JdbcTemplate.execute lets you run arbitrary SQL.
warning
These methods do not support argument binding.
Usage
- Execute inline SQL
jdbc.execute("insert into users (id, name) values(2, 'Alice')"); - Load SQL resources
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")); - Load SQL resources and split by
splitCharsjdbc.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"));