tablename 进来前已经把"`","."等过滤掉了,所以就是单词字符喽 w搞定 w包含_ 哈哈
规范就是 a-z A-Z 0-9 _ 也就是传说中的单词字符w
/**
* validateName
*
* Checks the name conforms to our standars which are: "[a-zA-z_0-9]+". checks
* this is just characters and numbers and _
*
* @param name
* the name to validate
* @return true or false depending on conformance
* @exception MetaException
* if it doesn't match the pattern.
*/
static public boolean validateName(String name) {
Pattern tpat = Pattern.compile("[\w_]+");
Matcher m = tpat.matcher(name);
if (m.matches()) {
return true;
}
return false;
}