蓄电池监控管理平台数据库初始化程序
DELL
2024-09-25 0e0b233c12dc91458cc59dd40ce234a4ad3b6768
CREATE TABLE `tb_mac_ukey` (
`num` int NOT NULL AUTO_INCREMENT,
`uname` varchar(64) NOT NULL DEFAULT '0',
`ukey_id` varchar(200) NOT NULL DEFAULT '0' COMMENT 'ukeyid',
PRIMARY KEY (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
5个文件已修改
49 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_web_site.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_web_site.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -10,6 +10,14 @@
          `m18_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块18输出电压',
          `m19_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块19输出电压',
          `m20_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块20输出电压',
    3.创建 'web_site.tb_mac_ukey' 表
        CREATE TABLE `tb_mac_ukey` (
          `num` int NOT NULL AUTO_INCREMENT,
          `uname` varchar(64) NOT NULL DEFAULT '0',
          `ukey_id` varchar(200) NOT NULL DEFAULT '0' COMMENT 'ukeyid',
          PRIMARY KEY (`num`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
    
V2.03 edit at date 2024-07-18
    1.表 'db_param.tb_app_param'新增参数
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -107,11 +107,41 @@
        
        createTb_Badld9_Mon_Table(pool, recreate);                     //创建LD9落后单体信息表
        
        createTb_Mac_Ukey_Table(pool, recreate);                     //创建 'web_site.tb_mac_ukey' 表
        System.out.println(" DB_web_site init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
    }
    
    
    /**
     *     创建 'web_site.tb_mac_ukey' 表
     * @param pool
     * @param recreate
     */
    private static void createTb_Mac_Ukey_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Mac_Ukey_Table;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Mac_Ukey_Table+ " (" +
                "  `num` int(11) NOT NULL AUTO_INCREMENT," +
                "  `uname` varchar(64) NOT NULL DEFAULT '0'," +
                "  `ukey_id` varchar(200) NOT NULL DEFAULT '0' COMMENT 'ukeyid'," +
                "  PRIMARY KEY (`num`)" +
                ") ENGINE=InnoDB 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();
        }
    }
    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 + " (" + 
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -263,6 +263,7 @@
    public static final String Tb_Fault_Upload_Application_Table = WEB_Site +".`tb_fault_upload_application`";    //故障隐患上传表,用于故障隐患考核
    public static final String Tb_Resset_Station_Table = WEB_Site +".`tb_resset_station`";                        //机房内阻测试计划表
    public static final String Tb_Badld9_Mon_Table = WEB_Site +".`tb_badld9_mon`";                        //机房内阻测试计划表
    public static final String Tb_Mac_Ukey_Table = WEB_Site +".`tb_mac_ukey`";                            //机房内阻测试计划表
                                                                             
    /***************************** db_battinf数据库  ***************************************/
    public final static String BattInf_Table = DB_BATT_INF + ".`tb_battinf`";
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -10,6 +10,14 @@
          `m18_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块18输出电压',
          `m19_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块19输出电压',
          `m20_out_vol` float NOT NULL DEFAULT '0' COMMENT '模块20输出电压',
    3.创建 'web_site.tb_mac_ukey' 表
        CREATE TABLE `tb_mac_ukey` (
          `num` int NOT NULL AUTO_INCREMENT,
          `uname` varchar(64) NOT NULL DEFAULT '0',
          `ukey_id` varchar(200) NOT NULL DEFAULT '0' COMMENT 'ukeyid',
          PRIMARY KEY (`num`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
    
V2.03 edit at date 2024-07-18
    1.表 'db_param.tb_app_param'新增参数