![](/img/trans.png)
[英]How to create a function in MySQL from an SQL script, JDBC or Spring JdbcTemplate?
[英]Copying sql files from JdbcTemplate wih Spring
我尝试在sqlite3数据库中写入一些数据。 为此,我执行:
jdbcTemplate.execute(".read java/tmp.sql");
在这里, tmp.sql
包含:
BEGIN TRANSACTION;
... somes inserts
COMMIT;
这样做给我这个错误信息:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (near ".": syntax error)
结果,您是否知道一种使用sqlite3和Spring的jdbctemplate复制sql文件的方法?
具有一个字符串参数的JdbcTemplate execute方法在这里需要一个SQL查询。 如果需要执行所有文件,最好使用ResourceDatabasePopulator http://docs.spring.io/spring/docs/3.0.x/api/org/springframework/jdbc/datasource/init/ResourceDatabasePopulator.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.