From 9348f97afb69f6c65e8b456ae6ac585bf9789477 Mon Sep 17 00:00:00 2001 From: LiJun <LiJun@192.168.10.10> Date: 星期四, 18 十月 2018 13:31:00 +0800 Subject: [PATCH] 机房状态表中添加续航列以及创建机房状态历史记录表 --- BattMonitor_DB_Builder/src/com/dev/fbs9100/FBS9100_Task_Thread_SQL.java | 477 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 239 insertions(+), 238 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/dev/fbs9100/FBS9100_Task_Thread_SQL.java b/BattMonitor_DB_Builder/src/com/dev/fbs9100/FBS9100_Task_Thread_SQL.java index de100b2..c047b32 100644 --- a/BattMonitor_DB_Builder/src/com/dev/fbs9100/FBS9100_Task_Thread_SQL.java +++ b/BattMonitor_DB_Builder/src/com/dev/fbs9100/FBS9100_Task_Thread_SQL.java @@ -1,238 +1,239 @@ -package com.dev.fbs9100; - -import java.sql.SQLException; - -import com.sql.MysqlConnPool; -import com.sql.Sql_Mysql; - -public class FBS9100_Task_Thread_SQL { - - /** - * 创建 tb_fbs9100_state 表并且将设备id和设备hip插入到表中 - * @param con_pool - * @param al_param - */ - public static void createFBS9100StateTableOnRam(MysqlConnPool con_pool) - { - String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100State_Table; - String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100State_Table - + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " - + "`dev_ip` varchar(20) NOT NULL DEFAULT '127.0.0.0', " - + "`dev_version` varchar(20) NOT NULL DEFAULT '0', " - + "`dev_id` BIGINT NOT NULL DEFAULT 0, " - + "`op_cmd` INT NOT NULL DEFAULT 0, " - + "`record_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`dev_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`dev_testtype` INT NOT NULL DEFAULT 0, " - + "`dev_testgroupnum` INT NOT NULL DEFAULT 0, " - + "`dev_workstate` INT NOT NULL DEFAULT 0, " - + "`dev_alarmstate` INT NOT NULL DEFAULT 0, " - + "`dev_temp` float NOT NULL DEFAULT 0, " - + "`dev_res_test_state` INT NOT NULL DEFAULT 0, " //内阻测试状态 - + "`dev_onlinevollow` BOOLEAN NOT NULL DEFAULT false, " - + "`dev_eachgroup_battsum` INT NOT NULL DEFAULT 0, " - + "`dev_captest_onlinevol` float NOT NULL DEFAULT 0, " - + "`dev_captest_groupvol` float NOT NULL DEFAULT 0, " - + "`dev_captest_curr` float NOT NULL DEFAULT 0, " - + "`dev_captest_cap` float NOT NULL DEFAULT 0, " - + "`dev_captest_timelong` INT NOT NULL DEFAULT 0, " - + "`dev_restest_count` INT NOT NULL DEFAULT 0, " - + "`dev_restest_moncount` INT NOT NULL DEFAULT 0, " - + "`dev_restest_monindex` INT NOT NULL DEFAULT 0, " - + "`dev_commcount` INT NOT NULL DEFAULT 0, " - + "`dev_errcommcount` INT NOT NULL DEFAULT 0, " - + "`dev_rxnullerrcount` INT NOT NULL DEFAULT 0, " - - + "`dev_last_captest_stop_type` INT NOT NULL DEFAULT 0, " - + "`dev_concurr` float NOT NULL DEFAULT 0, " - + "`dev_condvoldp` float NOT NULL DEFAULT 0, " - + "`dev_conresist` float NOT NULL DEFAULT 0, " - + "`dev_condcurr` float NOT NULL DEFAULT 0, " - + "`dev_61850alarms` varchar(64) NOT NULL DEFAULT '', " - - + "`dev_batt_xuhang_tlong` INT NOT NULL DEFAULT 0, " //续航时长 - + "`dev_station_poff_tlong` INT NOT NULL DEFAULT 0, " //停电时长 - + "`dev_station_poff_cnt` INT NOT NULL DEFAULT 0, " //停电次数 - + "`dev_data_flowsum` BIGINT NOT NULL DEFAULT 0, " //机房流量 - - + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " - + " PRIMARY KEY (`num`) ) " - + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; - /* - String str3 = "INSERT INTO " + Sql_Mysql.FBS9100State_Table + " (dev_ip, dev_id) "; - str3 += " SELECT dev_ip, dev_id FROM " + Sql_Mysql.BattInf_Table; - */ - Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); - try { - sql.sqlMysqlExecute(str1); - sql.sqlMysqlExecute(str2); - //sql.sqlMysqlExecute(str3); - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } finally { - sql.close_con(); - } - } - - /** - * 创建 tb_fbs9100s_dcdc_data 表并且将设备id和设备ip插入到表中 - * @param con_pool - * @param al_param - */ - public static void createFBS9100S_DCDC_DataTableOnRam(MysqlConnPool con_pool) - { - String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100S_DcDcState_Table; - String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100S_DcDcState_Table - + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " - + "`dev_id` BIGINT NOT NULL DEFAULT 0, " - + "`dcdc_num` BIGINT NOT NULL DEFAULT 0, " - + "`dcdc_Vsys` float NOT NULL DEFAULT 0, " - + "`dcdc_Vout` float NOT NULL DEFAULT 0, " - + "`dcdc_Vbat` float NOT NULL DEFAULT 0, " - + "`dcdc_Iout` float NOT NULL DEFAULT 0, " - + "`dcdc_Ibuck` float NOT NULL DEFAULT 0, " - + "`dcdc_Tmp_Dis` float NOT NULL DEFAULT 0, " - + "`dcdc_Tmp_Chr` float NOT NULL DEFAULT 0, " - + "`dcdc_SMR_Alarm1` INT NOT NULL DEFAULT 0, " - + "`dcdc_SMR_Alarm2` INT NOT NULL DEFAULT 0, " - + "`dcdc_version` INT NOT NULL DEFAULT 0, " - + "`dcdc_ModeSetComm` INT NOT NULL DEFAULT 0, " - + "`dcdc_RunSetComm` INT NOT NULL DEFAULT 0, " - + "`dcdc_BuckISet` float NOT NULL DEFAULT 0, " - + "`dcdc_DisVolSet` float NOT NULL DEFAULT 0, " - + "`dcdc_DisCurrSet` float NOT NULL DEFAULT 0, " - + "`dcdc_CommTxCnt` INT NOT NULL DEFAULT 0, " - + "`dcdc_CommRxCnt` INT NOT NULL DEFAULT 0, " - + " UNIQUE INDEX index_dcdc_num_uniq (`dcdc_num`), " - + " PRIMARY KEY (`num`) ) " - + " ENGINE=MEMORY DEFAULT CHARSET=utf8"; - - Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); - try { - sql.sqlMysqlExecute(str1); - sql.sqlMysqlExecute(str2); - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } finally { - sql.close_con(); - } - } - - /** - * 创建 tb_fbs9100_setparam 表,并且将设备id和设备ip插入到表中 - * @param con_pool - * @param al_param - */ - public static void createFBS9100SetTestParamTableOnRam(MysqlConnPool con_pool) - { - String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100SetParam_Table; - String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100SetParam_Table - + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " - + "`dev_ip` varchar(20) NOT NULL DEFAULT '127.0.0.0', " - + "`dev_id` BIGINT NOT NULL DEFAULT 0, " - + "`op_cmd` INT NOT NULL DEFAULT 0, " - + "`TestCmd` INT NOT NULL DEFAULT 0, " - + "`HourRate` INT NOT NULL DEFAULT 0, " - + "`DisCurr` FLOAT NOT NULL DEFAULT 0, " - + "`DisCap` FLOAT NOT NULL DEFAULT 0, " - + "`DisTime` INT NOT NULL DEFAULT 0, " - + "`GroupVol_LOW` FLOAT NOT NULL DEFAULT 0, " - + "`MonomerVol_LOW` FLOAT NOT NULL DEFAULT 0, " - + "`MonomerLowCount` INT NOT NULL DEFAULT 0, " - + "`BattGroupNum` INT NOT NULL DEFAULT 0, " - + "`OnlineVolLowAction` INT NOT NULL DEFAULT 0, " - + "`DCVolHighLimit` FLOAT NOT NULL DEFAULT 0, " - + "`ChargeCurrSet` FLOAT NOT NULL DEFAULT 0, " - + "`MonomerTmp_High` FLOAT NOT NULL DEFAULT 0, " - + "`AutoTestStartVol` float NOT NULL DEFAULT 0, " //起始电压 - + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " - + " PRIMARY KEY (`num`) ) " - + " ENGINE=MEMORY DEFAULT CHARSET=utf8"; - - Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); - try { - sql.sqlMysqlExecute(str1); - sql.sqlMysqlExecute(str2); - } catch (SQLException e) { - e.printStackTrace(); - } finally { - sql.close_con(); - } - } - - /** - * 创建 Sql_Mysql.RamDB_CMCC_POWER_Data 表并且将设备id插入到表中 - * @param con_pool - * @param al_param - */ - public static void createFBS9100CmccPowerDataOnRam(MysqlConnPool con_pool) - { - String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.RamDB_CMCC_POWER_Data; - String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.RamDB_CMCC_POWER_Data - + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " - + "`dev_id` BIGINT NOT NULL DEFAULT 0, " - + "`vol1` float NOT NULL DEFAULT 0, " - + "`vol2` float NOT NULL DEFAULT 0, " - + "`vol3` float NOT NULL DEFAULT 0, " - + "`vol4` float NOT NULL DEFAULT 0, " - + "`vol5` float NOT NULL DEFAULT 0, " - + "`curr1` float NOT NULL DEFAULT 0, " - + "`curr2` float NOT NULL DEFAULT 0, " - + "`curr3` float NOT NULL DEFAULT 0, " - + "`curr4` float NOT NULL DEFAULT 0, " - + "`curr5` float NOT NULL DEFAULT 0, " - + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " - + " PRIMARY KEY (`num`) ) " - + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; - - Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); - try { - sql.sqlMysqlExecute(str1); - sql.sqlMysqlExecute(str2); - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } finally { - sql.close_con(); - } - } - /***********************************************************************************/ - - /** - * - * @param gB_MysqlConnPool - */ - public static void createBTSStationState_TableOnRam(MysqlConnPool con_pool) { - String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.BTSStationState_Table; - String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.BTSStationState_Table - + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " - + "`station_id` BIGINT NOT NULL DEFAULT 0, " - + "`dev_id` BIGINT NOT NULL DEFAULT 0, " - + "`record_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`station_stat` INT NOT NULL DEFAULT 0, " - + "`station_poff_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`station_poff_tlong` INT NOT NULL DEFAULT 0, " - + "`station_fadian_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`station_fadian_tlong` INT NOT NULL DEFAULT 0, " - + "`station_diaozhan_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`station_diaozhan_tlong` INT NOT NULL DEFAULT 0, " - + "`station_temp` float NOT NULL DEFAULT 0, " //温度 - + "`station_damp` float NOT NULL DEFAULT 0, " //湿度 - + "`station_dooropen_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " - + "`station_dooropen_tlong` INT NOT NULL DEFAULT 0, " - + " UNIQUE INDEX index_station_id_uniq (`station_id`), " - + " PRIMARY KEY (`num`) ) " - + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; - Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); - try { - sql.sqlMysqlExecute(str1); - sql.sqlMysqlExecute(str2); - } catch (SQLException e) { - e.printStackTrace(); - } finally { - sql.close_con(); - } - } -} +package com.dev.fbs9100; + +import java.sql.SQLException; + +import com.sql.MysqlConnPool; +import com.sql.Sql_Mysql; + +public class FBS9100_Task_Thread_SQL { + + /** + * 创建 tb_fbs9100_state 表并且将设备id和设备hip插入到表中 + * @param con_pool + * @param al_param + */ + public static void createFBS9100StateTableOnRam(MysqlConnPool con_pool) + { + String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100State_Table; + String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100State_Table + + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " + + "`dev_ip` varchar(20) NOT NULL DEFAULT '127.0.0.0', " + + "`dev_version` varchar(20) NOT NULL DEFAULT '0', " + + "`dev_id` BIGINT NOT NULL DEFAULT 0, " + + "`op_cmd` INT NOT NULL DEFAULT 0, " + + "`record_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + + "`dev_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + + "`dev_testtype` INT NOT NULL DEFAULT 0, " + + "`dev_testgroupnum` INT NOT NULL DEFAULT 0, " + + "`dev_workstate` INT NOT NULL DEFAULT 0, " + + "`dev_alarmstate` INT NOT NULL DEFAULT 0, " + + "`dev_temp` float NOT NULL DEFAULT 0, " + + "`dev_res_test_state` INT NOT NULL DEFAULT 0, " //内阻测试状态 + + "`dev_onlinevollow` BOOLEAN NOT NULL DEFAULT false, " + + "`dev_eachgroup_battsum` INT NOT NULL DEFAULT 0, " + + "`dev_captest_onlinevol` float NOT NULL DEFAULT 0, " + + "`dev_captest_groupvol` float NOT NULL DEFAULT 0, " + + "`dev_captest_curr` float NOT NULL DEFAULT 0, " + + "`dev_captest_cap` float NOT NULL DEFAULT 0, " + + "`dev_captest_timelong` INT NOT NULL DEFAULT 0, " + + "`dev_restest_count` INT NOT NULL DEFAULT 0, " + + "`dev_restest_moncount` INT NOT NULL DEFAULT 0, " + + "`dev_restest_monindex` INT NOT NULL DEFAULT 0, " + + "`dev_commcount` INT NOT NULL DEFAULT 0, " + + "`dev_errcommcount` INT NOT NULL DEFAULT 0, " + + "`dev_rxnullerrcount` INT NOT NULL DEFAULT 0, " + + + "`dev_last_captest_stop_type` INT NOT NULL DEFAULT 0, " + + "`dev_concurr` float NOT NULL DEFAULT 0, " + + "`dev_condvoldp` float NOT NULL DEFAULT 0, " + + "`dev_conresist` float NOT NULL DEFAULT 0, " + + "`dev_condcurr` float NOT NULL DEFAULT 0, " + + "`dev_61850alarms` varchar(64) NOT NULL DEFAULT '', " + + + "`dev_batt_xuhang_tlong` INT NOT NULL DEFAULT 0, " //续航时长 + + "`dev_station_poff_tlong` INT NOT NULL DEFAULT 0, " //停电时长 + + "`dev_station_poff_cnt` INT NOT NULL DEFAULT 0, " //停电次数 + + "`dev_data_flowsum` BIGINT NOT NULL DEFAULT 0, " //机房流量 + + + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " + + " PRIMARY KEY (`num`) ) " + + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; + /* + String str3 = "INSERT INTO " + Sql_Mysql.FBS9100State_Table + " (dev_ip, dev_id) "; + str3 += " SELECT dev_ip, dev_id FROM " + Sql_Mysql.BattInf_Table; + */ + Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); + try { + sql.sqlMysqlExecute(str1); + sql.sqlMysqlExecute(str2); + //sql.sqlMysqlExecute(str3); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + + /** + * 创建 tb_fbs9100s_dcdc_data 表并且将设备id和设备ip插入到表中 + * @param con_pool + * @param al_param + */ + public static void createFBS9100S_DCDC_DataTableOnRam(MysqlConnPool con_pool) + { + String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100S_DcDcState_Table; + String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100S_DcDcState_Table + + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " + + "`dev_id` BIGINT NOT NULL DEFAULT 0, " + + "`dcdc_num` BIGINT NOT NULL DEFAULT 0, " + + "`dcdc_Vsys` float NOT NULL DEFAULT 0, " + + "`dcdc_Vout` float NOT NULL DEFAULT 0, " + + "`dcdc_Vbat` float NOT NULL DEFAULT 0, " + + "`dcdc_Iout` float NOT NULL DEFAULT 0, " + + "`dcdc_Ibuck` float NOT NULL DEFAULT 0, " + + "`dcdc_Tmp_Dis` float NOT NULL DEFAULT 0, " + + "`dcdc_Tmp_Chr` float NOT NULL DEFAULT 0, " + + "`dcdc_SMR_Alarm1` INT NOT NULL DEFAULT 0, " + + "`dcdc_SMR_Alarm2` INT NOT NULL DEFAULT 0, " + + "`dcdc_version` INT NOT NULL DEFAULT 0, " + + "`dcdc_ModeSetComm` INT NOT NULL DEFAULT 0, " + + "`dcdc_RunSetComm` INT NOT NULL DEFAULT 0, " + + "`dcdc_BuckISet` float NOT NULL DEFAULT 0, " + + "`dcdc_DisVolSet` float NOT NULL DEFAULT 0, " + + "`dcdc_DisCurrSet` float NOT NULL DEFAULT 0, " + + "`dcdc_CommTxCnt` INT NOT NULL DEFAULT 0, " + + "`dcdc_CommRxCnt` INT NOT NULL DEFAULT 0, " + + " UNIQUE INDEX index_dcdc_num_uniq (`dcdc_num`), " + + " PRIMARY KEY (`num`) ) " + + " ENGINE=MEMORY DEFAULT CHARSET=utf8"; + + Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); + try { + sql.sqlMysqlExecute(str1); + sql.sqlMysqlExecute(str2); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + + /** + * 创建 tb_fbs9100_setparam 表,并且将设备id和设备ip插入到表中 + * @param con_pool + * @param al_param + */ + public static void createFBS9100SetTestParamTableOnRam(MysqlConnPool con_pool) + { + String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.FBS9100SetParam_Table; + String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100SetParam_Table + + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " + + "`dev_ip` varchar(20) NOT NULL DEFAULT '127.0.0.0', " + + "`dev_id` BIGINT NOT NULL DEFAULT 0, " + + "`op_cmd` INT NOT NULL DEFAULT 0, " + + "`TestCmd` INT NOT NULL DEFAULT 0, " + + "`HourRate` INT NOT NULL DEFAULT 0, " + + "`DisCurr` FLOAT NOT NULL DEFAULT 0, " + + "`DisCap` FLOAT NOT NULL DEFAULT 0, " + + "`DisTime` INT NOT NULL DEFAULT 0, " + + "`GroupVol_LOW` FLOAT NOT NULL DEFAULT 0, " + + "`MonomerVol_LOW` FLOAT NOT NULL DEFAULT 0, " + + "`MonomerLowCount` INT NOT NULL DEFAULT 0, " + + "`BattGroupNum` INT NOT NULL DEFAULT 0, " + + "`OnlineVolLowAction` INT NOT NULL DEFAULT 0, " + + "`DCVolHighLimit` FLOAT NOT NULL DEFAULT 0, " + + "`ChargeCurrSet` FLOAT NOT NULL DEFAULT 0, " + + "`MonomerTmp_High` FLOAT NOT NULL DEFAULT 0, " + + "`AutoTestStartVol` float NOT NULL DEFAULT 0, " //起始电压 + + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " + + " PRIMARY KEY (`num`) ) " + + " ENGINE=MEMORY DEFAULT CHARSET=utf8"; + + Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); + try { + sql.sqlMysqlExecute(str1); + sql.sqlMysqlExecute(str2); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + + /** + * 创建 Sql_Mysql.RamDB_CMCC_POWER_Data 表并且将设备id插入到表中 + * @param con_pool + * @param al_param + */ + public static void createFBS9100CmccPowerDataOnRam(MysqlConnPool con_pool) + { + String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.RamDB_CMCC_POWER_Data; + String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.RamDB_CMCC_POWER_Data + + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " + + "`dev_id` BIGINT NOT NULL DEFAULT 0, " + + "`vol1` float NOT NULL DEFAULT 0, " + + "`vol2` float NOT NULL DEFAULT 0, " + + "`vol3` float NOT NULL DEFAULT 0, " + + "`vol4` float NOT NULL DEFAULT 0, " + + "`vol5` float NOT NULL DEFAULT 0, " + + "`curr1` float NOT NULL DEFAULT 0, " + + "`curr2` float NOT NULL DEFAULT 0, " + + "`curr3` float NOT NULL DEFAULT 0, " + + "`curr4` float NOT NULL DEFAULT 0, " + + "`curr5` float NOT NULL DEFAULT 0, " + + " UNIQUE INDEX index_dev_id_uniq (`dev_id`), " + + " PRIMARY KEY (`num`) ) " + + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; + + Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); + try { + sql.sqlMysqlExecute(str1); + sql.sqlMysqlExecute(str2); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + /***********************************************************************************/ + + /** + * + * @param gB_MysqlConnPool + */ + public static void createBTSStationState_TableOnRam(MysqlConnPool con_pool) { + String str1 = "DROP TABLE IF EXISTS " + Sql_Mysql.BTSStationState_Table; + String str2 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.BTSStationState_Table + + " ( `num` BIGINT NOT NULL AUTO_INCREMENT, " + + "`station_id` BIGINT NOT NULL DEFAULT 0, " + + "`dev_id` BIGINT NOT NULL DEFAULT 0, " + + "`record_datetime` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + + "`station_stat` INT NOT NULL DEFAULT 0, " + + "`station_poff_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + //+ "`station_poff_tlong` INT NOT NULL DEFAULT 0, " + + "`station_fadian_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + //+ "`station_fadian_tlong` INT NOT NULL DEFAULT 0, " + + "`station_diaozhan_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + //+ "`station_diaozhan_tlong` INT NOT NULL DEFAULT 0, " + + "`station_temp` float NOT NULL DEFAULT 0, " //温度 + + "`station_damp` float NOT NULL DEFAULT 0, " //湿度 + + "`station_dooropen_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + //+ "`station_dooropen_tlong` INT NOT NULL DEFAULT 0, " + + "`station_xuhang_start_time` varchar(20) NOT NULL DEFAULT '2015-12-02 12:10:00', " + + " UNIQUE INDEX index_station_id_uniq (`station_id`), " + + " PRIMARY KEY (`num`) ) " + + " ENGINE=InnoDB DEFAULT CHARSET=utf8"; + Sql_Mysql sql = new Sql_Mysql(con_pool.getConn()); + try { + sql.sqlMysqlExecute(str1); + sql.sqlMysqlExecute(str2); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + } +} -- Gitblit v1.9.1