| | |
| | | " `stationLongitude` double NOT NULL DEFAULT '0' COMMENT '经度'," + |
| | | " `stationLatitude` double NOT NULL DEFAULT '0' COMMENT '纬度'," + |
| | | " `stationAddr` varchar(255) NOT NULL DEFAULT '' COMMENT '机房详细地址'," + |
| | | " `together_flag` int(11) NOT NULL DEFAULT '0'," + |
| | | " PRIMARY KEY (`num`)" + |
| | | ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='机房总站表 = 电池信息表 + 电源信息表 ';"; |
| | | Sql_Mysql sql = new Sql_Mysql(pool.getConn()); |
| | | ResultSet res = null; |
| | | try { |
| | | if(true == recreate) { |
| | | //sql.sqlMysqlExecute(sql_str01); |
| | | } |
| | | sql.sqlMysqlExecute(sql_str02); |
| | | //添加 together_flag - 标识同一机房 |
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" |
| | | + " WHERE table_schema='db_battinf'" |
| | | + " AND table_name='tb_station_inf'" |
| | | + " AND column_name='together_flag'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Station_Inf_Table |
| | | + " ADD COLUMN `together_flag` int(11) NOT NULL DEFAULT '0';"); |
| | | } |
| | | |
| | | |
| | | //录入已存在的蓄电池机房信息 |
| | | initBattStationInfoData(pool); |