| | |
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 创建61850均衡供电模块信息表
|
| | | * @param pool
|
| | | * @param recreate_tb
|
| | | */
|
| | | public static void createTB_61850_JHState_TableOnRam(MysqlConnPool pool, boolean recreate_tb) {
|
| | | String sql_str0 = "DROP TABLE IF EXISTS " + Sql_Mysql.TB_61850_JHState_Table + "; ";
|
| | | |
| | | String sql_str1 = "CREATE TABLE IF NOT EXISTS "+Sql_Mysql.TB_61850_JHState_Table+" (" + |
| | | " `num` bigint(20) NOT NULL DEFAULT '0'," + |
| | | " `dev_id` int(11) NOT NULL DEFAULT '0'," + |
| | | " `dev_version` varchar(255) NOT NULL DEFAULT ''," + |
| | | " `input_vol_total` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_total` double NOT NULL DEFAULT '0'," + |
| | | " `input_curr_total` double NOT NULL DEFAULT '0'," + |
| | | " `output_curr_total` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_one` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_two` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_three` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_four` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_five` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_six` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_seven` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_eight` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_nine` double NOT NULL DEFAULT '0'," + |
| | | " `output_vol_ten` double NOT NULL DEFAULT '0'," + |
| | | " `dev_temp` double NOT NULL DEFAULT '0'," + |
| | | " PRIMARY KEY (`num`)," + |
| | | " UNIQUE KEY `index_dev_id_unique` (`dev_id`) USING BTREE" + |
| | | ") ENGINE=InnoDB DEFAULT CHARSET=utf8;";
|
| | | |
| | | Sql_Mysql sql = new Sql_Mysql(pool.getConn());
|
| | | try {
|
| | | if(true == recreate_tb) {
|
| | | sql.sqlMysqlExecute(sql_str0);
|
| | | } else {
|
| | | |
| | | }
|
| | | sql.sqlMysqlExecute(sql_str1);
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | } finally {
|
| | | sql.close_con();
|
| | | } |
| | | }
|
| | |
|
| | |
|
| | | }
|