优化: H2数据库支持
parent
5bfd02174b
commit
9432db6ad1
@ -0,0 +1,64 @@
|
||||
package space.caoshd.otone.helper;
|
||||
|
||||
public class SqlHelper {
|
||||
|
||||
public static final String TABLE_SQL = "table.sql";
|
||||
public static final String COLUMN_SQL = "column.sql";
|
||||
public static final String LABEL_TABLE_NAME = "label.table_name";
|
||||
public static final String LABEL_TABLE_SCHEMA = "label.table_schema";
|
||||
public static final String LABEL_TABLE_COMMENT = "label.table_comment";
|
||||
public static final String LABEL_COLUMN_NAME = "label.column_name";
|
||||
public static final String LABEL_COLUMN_COMMENT = "label.column_comment";
|
||||
public static final String LABEL_DATA_TYPE = "label.data_type";
|
||||
public static final String LABEL_AUTO_INCREMENT = "label.auto_increment";
|
||||
public static final String LABEL_PRIMARY = "label.primary";
|
||||
public static final String VALUE_AUTO_INCREMENT_YES = "1";
|
||||
public static final String VALUE_PRIMARY_YES = "1";
|
||||
|
||||
private final PropHelper config;
|
||||
|
||||
public SqlHelper(String configFilePath) {
|
||||
this.config = new PropHelper(configFilePath);
|
||||
}
|
||||
|
||||
public String getTableSql() {
|
||||
return config.getString(TABLE_SQL);
|
||||
}
|
||||
|
||||
public String getColumnSql() {
|
||||
return config.getString(COLUMN_SQL);
|
||||
}
|
||||
|
||||
public String getLabelTableName() {
|
||||
return config.getString(LABEL_TABLE_NAME);
|
||||
}
|
||||
|
||||
public String getLabelTableSchema() {
|
||||
return config.getString(LABEL_TABLE_SCHEMA);
|
||||
}
|
||||
|
||||
public String getLabelTableComment() {
|
||||
return config.getString(LABEL_TABLE_COMMENT);
|
||||
}
|
||||
|
||||
public String getLabelColumnComment() {
|
||||
return config.getString(LABEL_COLUMN_COMMENT);
|
||||
}
|
||||
|
||||
public String getLabelColumnName() {
|
||||
return config.getString(LABEL_COLUMN_NAME);
|
||||
}
|
||||
|
||||
public String getLabelDataType() {
|
||||
return config.getString(LABEL_DATA_TYPE);
|
||||
}
|
||||
|
||||
public String getLabelAutoIncrement() {
|
||||
return config.getString(LABEL_AUTO_INCREMENT);
|
||||
}
|
||||
|
||||
public String getLabelPrimary() {
|
||||
return config.getString(LABEL_PRIMARY);
|
||||
}
|
||||
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
package space.caoshd.otone.helper;
|
||||
|
||||
import space.caoshd.otone.util.PathConsts;
|
||||
|
||||
public class SqlUtils {
|
||||
|
||||
public static final String TABLE_SQL = "table.sql";
|
||||
public static final String COLUMN_SQL = "column.sql";
|
||||
public static final String LABEL_TABLE_NAME = "label.table_name";
|
||||
public static final String LABEL_TABLE_SCHEMA = "label.table_schema";
|
||||
public static final String LABEL_TABLE_COMMENT = "label.table_comment";
|
||||
public static final String LABEL_COLUMN_NAME = "label.column_name";
|
||||
public static final String LABEL_COLUMN_COMMENT = "label.column_comment";
|
||||
public static final String LABEL_DATA_TYPE = "label.data_type";
|
||||
public static final String LABEL_AUTO_INCREMENT = "label.auto_increment";
|
||||
public static final String LABEL_PRIMARY = "label.primary";
|
||||
public static final String VALUE_AUTO_INCREMENT_YES = "1";
|
||||
public static final String VALUE_PRIMARY_YES = "1";
|
||||
private static final PropHelper CONFIG = new PropHelper(PathConsts.MYSQL_PROPERTIES_PATH);
|
||||
|
||||
private SqlUtils() {}
|
||||
|
||||
public static String getTableSql() {
|
||||
return CONFIG.getString(TABLE_SQL);
|
||||
}
|
||||
|
||||
public static String getColumnSql() {
|
||||
return CONFIG.getString(COLUMN_SQL);
|
||||
}
|
||||
|
||||
public static String getLabelTableName() {
|
||||
return CONFIG.getString(LABEL_TABLE_NAME);
|
||||
}
|
||||
|
||||
public static String getLabelTableSchema() {
|
||||
return CONFIG.getString(LABEL_TABLE_SCHEMA);
|
||||
}
|
||||
|
||||
public static String getLabelTableComment() {
|
||||
return CONFIG.getString(LABEL_TABLE_COMMENT);
|
||||
}
|
||||
|
||||
public static String getLabelColumnComment() {
|
||||
return CONFIG.getString(LABEL_COLUMN_COMMENT);
|
||||
}
|
||||
|
||||
public static String getLabelColumnName() {
|
||||
return CONFIG.getString(LABEL_COLUMN_NAME);
|
||||
}
|
||||
|
||||
public static String getLabelDataType() {
|
||||
return CONFIG.getString(LABEL_DATA_TYPE);
|
||||
}
|
||||
|
||||
public static String getLabelAutoIncrement() {
|
||||
return CONFIG.getString(LABEL_AUTO_INCREMENT);
|
||||
}
|
||||
|
||||
public static String getLabelPrimary() {
|
||||
return CONFIG.getString(LABEL_PRIMARY);
|
||||
}
|
||||
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
username=root
|
||||
password=otone@132!
|
||||
url=jdbc:mysql://121.43.48.195:3306/otone?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
#url=jdbc:mysql://121.43.48.195:3306/otone?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
url=jdbc:h2:~/h2db/otone
|
||||
driver-class-name=com.mysql.cj.jdbc.Driver
|
Loading…
Reference in New Issue