@Test
void exceFile() {
String filePath = “C:\Users\Dell\Desktop\001.schema.sql”;
executeSql(filePath);
}
public void executeSql(String sqlFileName){
Connection connection = null;
try {
File newfile = new File(sqlFileName);
Resource rc = new FileSystemResource(newfile);
EncodedResource er = new EncodedResource(rc, "utf-8");
connection = dataSource.getConnection();
ScriptUtils.executeSqlScript(connection, er);
} catch (Exception e) {
e.printStackTrace();
}finally {
if (connection!=null){
DataSourceUtils.releaseConnection(connection, dataSource);
}
}
}
执行SQL脚本
本文介绍了一个简单的Java方法用于执行SQL脚本文件。该方法通过使用Spring框架提供的ScriptUtils工具类来实现,能够处理UTF-8编码的SQL文件,并确保数据库连接正确释放。
2540

被折叠的 条评论
为什么被折叠?



