Commit 5ec65c50 authored by suntao's avatar suntao

cancel init

parent 2968978b
...@@ -29,44 +29,44 @@ public class BossInit {// implements CommandLineRunner { ...@@ -29,44 +29,44 @@ public class BossInit {// implements CommandLineRunner {
@Value("${spring.datasource.driverClassName}") @Value("${spring.datasource.driverClassName}")
private String driverClassName; private String driverClassName;
//
@Override // @Override
public void run(String... strings) { // public void run(String... strings) {
SQLExec sqlExec; // SQLExec sqlExec;
try { // try {
String[] sql = {"/sql/base_data.sql"}; // String[] sql = {"/sql/base_data.sql"};
System.out.println("size: " + sql.length); // System.out.println("size: " + sql.length);
String path = ResourceUtils.getURL("classpath:").getPath(); // String path = ResourceUtils.getURL("classpath:").getPath();
System.out.println(path); // System.out.println(path);
//
for(int i=0;i<sql.length;i++){ // for(int i=0;i<sql.length;i++){
String a = sql[i]; // String a = sql[i];
System.out.println(a); // System.out.println(a);
sqlExec = new SQLExec(); // sqlExec = new SQLExec();
//
//设置数据库参数 // //设置数据库参数
sqlExec.setDriver(driverClassName); // sqlExec.setDriver(driverClassName);
sqlExec.setUrl(url); // sqlExec.setUrl(url);
sqlExec.setUserid(username); // sqlExec.setUserid(username);
sqlExec.setPassword(password); // sqlExec.setPassword(password);
//
sqlExec.setEncoding("UTF8"); // sqlExec.setEncoding("UTF8");
//要执行的脚本 // //要执行的脚本
sqlExec.setSrc(new File(path + sql[i])); // sqlExec.setSrc(new File(path + sql[i]));
//
//有出错的语句该如何处理 // //有出错的语句该如何处理
sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance( // sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(
SQLExec.OnError.class, "abort"))); // SQLExec.OnError.class, "abort")));
//
sqlExec.setPrint(true); //设置是否输出 // sqlExec.setPrint(true); //设置是否输出
//
sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错 // sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
sqlExec.execute(); // sqlExec.execute();
} // }
return ; // return ;
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // e.printStackTrace();
return ; // return ;
} // }
} // }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment