package main;
|
import java.sql.SQLException;
|
import java.util.Date;
|
|
import com.base.Com;
|
import com.config.AppConfig;
|
import com.sql.MysqlConnPool;
|
import com.sql.Sql_Mysql;
|
import com.sql.util.Db_Alarm;
|
import com.sql.util.Db_Batt;
|
import com.sql.util.Db_Dis_Batt;
|
import com.sql.util.Db_Param;
|
|
public class main_BTS_DB_Builder {
|
/**************************************************************************/
|
/**************************************************************************/
|
public final static boolean app_debug = false;
|
public final static float m_VersionNum = (float) 1.01;
|
public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
|
/**************************************************************************/
|
/**************************************************************************/
|
public static final int DEF_MysqlServerFBS_Port = 5866;
|
public static int MysqlServer_Port = DEF_MysqlServerFBS_Port;
|
|
private static AppConfig m_AppConfig;
|
|
private static MysqlConnPool GB_MysqlConnPool;
|
|
public static boolean I118N_EN = false; //Êý¾Ý¿âĬÈÏÌí¼ÓÊý¾ÝÊÇ·ñ²åÈëĬÈÏÓ¢ÎÄ true:Ó¢ÎÄ flase:ÖÐÎÄ
|
|
/*********************************************************************************************/
|
/*********************************************************************************************/
|
|
|
public static void init(){
|
/*//BasicConfigurator.configure();*/
|
String ver = m_Version;
|
System.out.println("/****************************************************************");
|
System.out.println("*****************************************************************");
|
System.out.println("****************************************************************/");
|
System.out.println(ver);
|
System.out.println("App Started At DateTime: " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
|
|
m_AppConfig = new AppConfig();
|
|
|
System.out.println("ÕýÔÚÁ¬½ÓÊý¾Ý¿â DBserver IP£º" + m_AppConfig.getSqlServerIp() + ", port: " + m_AppConfig.getSqlServerPort());
|
|
GB_MysqlConnPool = new MysqlConnPool(m_AppConfig.getSqlServerIp(), m_AppConfig.getSqlServerPort(), 50);
|
|
Sql_Mysql sql_ck = new Sql_Mysql(GB_MysqlConnPool.getConn());
|
if(null != sql_ck.mysql_con) {
|
System.out.println("³É¹¦Á¬½ÓÊý¾Ý¿â"
|
+ " DBserver IP£º" + m_AppConfig.getSqlServerIp()
|
+ ", port: " + m_AppConfig.getSqlServerPort()
|
+ " @ " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
|
}else {
|
System.out.println("Á¬½ÓÊý¾Ý¿âʧ°Ü");
|
}
|
try {
|
sql_ck.checkAndCreateDB();
|
} catch (SQLException e) {
|
e.printStackTrace();
|
} finally {
|
sql_ck.close_con();
|
}
|
|
//³õʼ»¯µç³Ø¸æ¾¯Êý¾Ý¿â
|
Db_Alarm.init(GB_MysqlConnPool);
|
|
//³õʼ»¯»ú·¿ÅäÖÃÐÅÏ¢¿â
|
Db_Batt.init(GB_MysqlConnPool);
|
|
//³õʼ»¯µç³Ø×éÀúÊ·Êý¾Ý¼Ç¼¿â
|
Db_Dis_Batt.init(GB_MysqlConnPool);
|
|
//³õʼ»¯¸æ¾¯²ÎÊý¿â
|
Db_Param.init(GB_MysqlConnPool);
|
}
|
|
|
public static void main(String[] args) {
|
init();
|
}
|
}
|