From 482923b92a1657ba4b3610a33d11f3f364a18812 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期六, 01 八月 2020 13:52:59 +0800 Subject: [PATCH] 创建设备重启计划表 --- BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java b/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java index 59e01d0..42dc5aa 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java @@ -54,6 +54,7 @@ createBattReplace_Table(pool,recreate); //创建机房电池组更换记录表 + createDev_Restart_PlanTable(pool,recreate); //创建设备重启计划表 } @@ -1048,6 +1049,37 @@ } /** + * + * @param pool + * @param recreate + */ + public static void createDev_Restart_PlanTable(MysqlConnPool pool, boolean recreate) { + String sql_str_del = " DROP TABLE IF EXISTS "+Sql_Mysql.Dev_Restart_Plan_Table; + String sql_str = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Dev_Restart_Plan_Table + " (" + + " num bigint(20) NOT NULL," + + " dev_id int(11) NOT NULL DEFAULT '0' COMMENT '设备id'," + + " restart_starttime datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '重启开始时间'," + + " restart_cycle int(11) NOT NULL DEFAULT '1' COMMENT '重启周期'," + + " restart_en int(11) NOT NULL DEFAULT '0' COMMENT '重启使能 0:不启用 ;1:启用'," + + " note varchar(255) NOT NULL DEFAULT '' COMMENT '备用'," + + " PRIMARY KEY (`num`)," + + " UNIQUE KEY `index_dev_id` (`dev_id`) USING BTREE" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + try { + if(recreate) { + sql.sqlMysqlExecute(sql_str_del); + } + sql.sqlMysqlExecute(sql_str); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + + + /** * 设置指定的线程重启[ 告警线程; ] */ public static void setUpThreadRestart(MysqlConnPool conn_pool) { -- Gitblit v1.9.1