Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cash-loan-flow-boss
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
胡慧
cash-loan-flow-boss
Commits
5ec65c50
Commit
5ec65c50
authored
Oct 28, 2019
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cancel init
parent
2968978b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
40 additions
and
40 deletions
+40
-40
BossInit.java
...va/cn/quantgroup/cashloanflowboss/core/init/BossInit.java
+40
-40
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/core/init/BossInit.java
View file @
5ec65c50
...
...
@@ -29,44 +29,44 @@ public class BossInit {// implements CommandLineRunner {
@Value
(
"${spring.datasource.driverClassName}"
)
private
String
driverClassName
;
@Override
public
void
run
(
String
...
strings
)
{
SQLExec
sqlExec
;
try
{
String
[]
sql
=
{
"/sql/base_data.sql"
};
System
.
out
.
println
(
"size: "
+
sql
.
length
);
String
path
=
ResourceUtils
.
getURL
(
"classpath:"
).
getPath
();
System
.
out
.
println
(
path
);
for
(
int
i
=
0
;
i
<
sql
.
length
;
i
++){
String
a
=
sql
[
i
];
System
.
out
.
println
(
a
);
sqlExec
=
new
SQLExec
();
//设置数据库参数
sqlExec
.
setDriver
(
driverClassName
);
sqlExec
.
setUrl
(
url
);
sqlExec
.
setUserid
(
username
);
sqlExec
.
setPassword
(
password
);
sqlExec
.
setEncoding
(
"UTF8"
);
//要执行的脚本
sqlExec
.
setSrc
(
new
File
(
path
+
sql
[
i
]));
//有出错的语句该如何处理
sqlExec
.
setOnerror
((
SQLExec
.
OnError
)(
EnumeratedAttribute
.
getInstance
(
SQLExec
.
OnError
.
class
,
"abort"
)));
sqlExec
.
setPrint
(
true
);
//设置是否输出
sqlExec
.
setProject
(
new
Project
());
// 要指定这个属性,不然会出错
sqlExec
.
execute
();
}
return
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
;
}
}
//
//
@Override
//
public void run(String... strings) {
//
SQLExec sqlExec;
//
try {
//
String[] sql = {"/sql/base_data.sql"};
//
System.out.println("size: " + sql.length);
//
String path = ResourceUtils.getURL("classpath:").getPath();
//
System.out.println(path);
//
//
for(int i=0;i<sql.length;i++){
//
String a = sql[i];
//
System.out.println(a);
//
sqlExec = new SQLExec();
//
//
//设置数据库参数
//
sqlExec.setDriver(driverClassName);
//
sqlExec.setUrl(url);
//
sqlExec.setUserid(username);
//
sqlExec.setPassword(password);
//
//
sqlExec.setEncoding("UTF8");
//
//要执行的脚本
//
sqlExec.setSrc(new File(path + sql[i]));
//
//
//有出错的语句该如何处理
//
sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(
//
SQLExec.OnError.class, "abort")));
//
//
sqlExec.setPrint(true); //设置是否输出
//
//
sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
//
sqlExec.execute();
//
}
//
return ;
//
} catch (Exception e) {
//
e.printStackTrace();
//
return ;
//
}
//
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment