蓄电池监控管理平台数据库初始化程序
whycrzg
2021-11-27 c1e4eef7dbd0e5f1e20ed9e1e0b4b77d2ee35435
V1.94 edit at date 2021-11-27
1:新增`web_site`.`tb_3d_station` 模板表创建
4个文件已修改
38 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -67,6 +67,38 @@
        createTb_Peak_Statistics_Table(pool, recreate);                //创建消峰填谷计划统计表
        
        createTb_Weather_City2_Table(pool, recreate);                //创建消峰填谷计划统计表
        createTB_3D_STATION_Table(pool, recreate);
    }
    private static void createTB_3D_STATION_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.TB_3D_STATION_Table;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.TB_3D_STATION_Table + " (" +
                "  `id` int(11) NOT NULL AUTO_INCREMENT," +
                "  `deviceId` int(11) DEFAULT NULL," +
                "  `battGroupId` int(11) DEFAULT NULL," +
                "  `stationName` varchar(255) DEFAULT NULL," +
                "  `battGroupName` varchar(255) DEFAULT NULL," +
                "  `pictureName` varchar(255) DEFAULT NULL," +
                "  `pictureUrl` varchar(255) DEFAULT NULL," +
                "  `positionX` double DEFAULT NULL," +
                "  `positionY` double DEFAULT NULL," +
                "  `length` double DEFAULT NULL," +
                "  `width` double DEFAULT NULL," +
                "  PRIMARY KEY (`id`) USING BTREE" +
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            if(true == recreate) {
                sql.sqlMysqlExecute(sql_str01);
            }
            sql.sqlMysqlExecute(sql_str02);
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            sql.close_con();
        }
    }
    
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -217,6 +217,7 @@
    public static final String Eletmp_Table = WEB_Site +".`tb_eletmp`";                                    //模板表
    public static final String Peak_Statistics_Table = WEB_Site +".`tb_peak_statistics`";                //消峰填谷电价统计表
    public static final String Weather_City2_Table = WEB_Site +".`tb_weather_city2`";                    //天气表
    public static final String TB_3D_STATION_Table = WEB_Site +".`tb_3d_station`";
    
    
    
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -326,3 +326,6 @@
V1.93 edit at date 2021-11-13
    1:新增`db_ram_db`.`tb_batt_rtstate` 表下字段dev_temperature 、dev_humidity
    
V1.94 edit at date 2021-11-27
    1:新增`web_site`.`tb_3d_station` 模板表创建
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -28,7 +28,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.93;
    public final static float m_VersionNum = (float) 1.94;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/