package com.meidusa.amoeba.util;
public class SqlUtil {
public static boolean isUseStatement(String sql){
if (!StringUtil.isEmpty(sql)) {
sql = sql.trim();
String[] words = sql.split("\\s+");
if (!StringUtil.isEmpty(words[0]) && words[0].toLowerCase().equals("use")) {
return true;
}
}
return false;
}
public static String getUseSchema(String sql){
String schema = null;
if (isUseStatement(sql)) {
if (!StringUtil.isEmpty(sql)) {
sql = sql.trim();
String[] words = sql.split("\\s+");
if (words != null && words.length >= 2) {
if (!StringUtil.isEmpty(words[1])) {
schema = words[1].trim();
}
}
}
}
return schema;
}
}