From 90c0fe3cc6fae4fd252c6ad1cbf5a30a3f557b70 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期一, 02 十二月 2019 09:28:07 +0800 Subject: [PATCH] 紫晶中的tb_battmap_information表中添加stationName3字段 --- BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java | 13 +++++++++++++ 1 files changed, 13 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 ebd7532..3c00573 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 @@ -854,6 +854,7 @@ " `num` int(11) NOT NULL AUTO_INCREMENT," + " `stationId` varchar(128) NOT NULL," + " `stationName` varchar(128) NOT NULL," + + " `stationName3` varchar(128) DEFAULT ''," + " `address` varchar(128) NOT NULL," + " `longitude` double(11,8) NOT NULL DEFAULT '0.00000000'," + " `latitude` double(11,8) NOT NULL DEFAULT '0.00000000'," + @@ -863,6 +864,7 @@ " KEY `index_num` (`num`)" + ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;"; Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + ResultSet rs = null; try { if(true == recreate) { //sql.sqlMysqlExecute(sql_str01); @@ -870,6 +872,16 @@ }else { } sql.sqlMysqlExecute(sql_str02); //创建基站定位表 + /************************** 添加 stationName3 字段 **************************************/ + String sql_str03 = " SELECT * FROM information_schema.columns " + + " WHERE table_schema= 'web_site' " + + " AND table_name='tb_battmap_information' " + + " AND column_name='stationName3'"; + rs = sql.sqlMysqlQuery(sql_str03); + if(false == rs.next()) { + sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.BattMapInformation_Table + + " ADD COLUMN `stationName3` varchar(128) NOT NULL DEFAULT '';"); + } } catch (SQLException e) { e.printStackTrace(); } finally { @@ -898,6 +910,7 @@ //sql.sqlMysqlExecute(sql_str02); } sql.sqlMysqlExecute(sql_str02); //创建基站故障表 + } catch (SQLException e) { e.printStackTrace(); } finally { -- Gitblit v1.9.1