提交 fcceb669 authored 作者: zhangshuang's avatar zhangshuang

zs

上级 7c58ebe8
...@@ -142,7 +142,11 @@ public class DBMigrateServiceImpl implements DBMigrateService { ...@@ -142,7 +142,11 @@ public class DBMigrateServiceImpl implements DBMigrateService {
if(s.contains(";")){ if(s.contains(";")){
if(Regular.lowerAndUpper(s,"CREATE") && Regular.lowerAndUpper(s,"TABLE")){ if(Regular.lowerAndUpper(s,"CREATE") && Regular.lowerAndUpper(s,"TABLE")){
String tableName = s.substring(s.indexOf("\"") + 1,s.lastIndexOf("\"")); String tableName = s.substring(s.indexOf("\"") + 1,s.lastIndexOf("\""));
WebSocketServer.sendIn(uuid,tableName + "表创建"); try {
WebSocketServer.sendIn(uuid,tableName + "表创建");
}catch (Exception e){
e.printStackTrace();
}
} }
preparedStatement1 = connection1.prepareStatement(sql); preparedStatement1 = connection1.prepareStatement(sql);
preparedStatement1.execute(); preparedStatement1.execute();
...@@ -151,8 +155,22 @@ public class DBMigrateServiceImpl implements DBMigrateService { ...@@ -151,8 +155,22 @@ public class DBMigrateServiceImpl implements DBMigrateService {
} }
if(insertList != null && insertList.size() != 0){ if(insertList != null && insertList.size() != 0){
for(String insert:insertList){ for(String insert:insertList){
String tableName = s.substring(s.indexOf("\"") + 1,s.lastIndexOf("\"")); int insertIndex = insert.indexOf("\"") + 1;
WebSocketServer.sendIn(uuid,tableName + "表中正在插入"); String tableName = "";
for(int j = insertIndex;j < insert.length();j++){
if(insert.charAt(j) == '"'){
break;
}else {
tableName += insert.charAt(j);
}
}
//String tableName = insert.substring(insert.indexOf("\"") + 1,insert.indexOf("("));
//tableName = tableName.replace("\"","");
try {
WebSocketServer.sendIn(uuid,tableName + "表中正在插入");
}catch (Exception e){
e.printStackTrace();
}
SQLExecuteTask sqlExecuteTask = new SQLExecuteTask(connection1); SQLExecuteTask sqlExecuteTask = new SQLExecuteTask(connection1);
sqlExecuteTask.setSql(insert); sqlExecuteTask.setSql(insert);
pool.submit(sqlExecuteTask); pool.submit(sqlExecuteTask);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论