蓄电池监控管理平台数据库初始化程序
whycrzg
2021-09-27 b44f5e4aac30caa0cf1b382bcc87249aafb89d2f
新建表tb_eletmp
4个文件已修改
31 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 3 ●●●●● 补丁 | 查看 | 原始文档 | 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
@@ -61,6 +61,29 @@
        createLicense_Table(pool, recreate);                        //创建超级用户表以及添加vip用户
        
        createDatabase_Backup_Table(pool, recreate);                //创建数据库备份表
        createTb_Eletmp_Table(pool, recreate);                //创建模板表
    }
    private static void createTb_Eletmp_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Eletmp_Table;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Eletmp_Table + " (" +
                "`tmp_id` int(11) NOT NULL AUTO_INCREMENT," +
                "  `tmp_name` varchar(64) NOT NULL DEFAULT '模板1' COMMENT '模板名称'," +
                "  PRIMARY KEY (`tmp_id`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=1011 DEFAULT CHARSET=utf8;";
        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
@@ -214,6 +214,8 @@
    public final static String Vip_User_Table = WEB_Site +".`tb_vip_user`";                                //超级用户表
    public final static String License_Table = WEB_Site +".`tb_license`";                                //超级用户表
    public final static String Database_Backup_Table = WEB_Site +".`tb_database_backup`";                                //超级用户表
    public static final String Eletmp_Table = WEB_Site +".`tb_eletmp`";                                    //模板表
    
    
    /***************************** db_battinf数据库  ***************************************/
@@ -283,6 +285,7 @@
    /***************************** db_fbo_testdata 数据库  ************************************/
    public final static String Fbotestdata_Inf_Table = DB_FBO_TESTDATA + ".`tb_fbotestdata_inf`";
        
    //--------------------------------------------------------------------------------------------//
    //--------------------------------------------------------------------------------------------//
    public Connection mysql_con;
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -260,4 +260,7 @@
    
V1.74 edit at date 2021-09-27
    1.新增'db_dev_history'设备历史实时数据库表创建
V1.75 edit at date 2021-09-27
    1.新增`web_site`.`tb_eletmp` 模板表创建
    
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.74;
    public final static float m_VersionNum = (float) 1.75;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/