DELL
2024-02-23 e70dfa4d8068d0ffba5bc88acedf71b3b353f60f
iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task_Thread_SQL.java
@@ -94,7 +94,7 @@
            try {
               res = sql.sqlMysqlQuery(sql_str_sel);
               if(res.next()) {
                  sql.sqlMysqlExecute("UPDATE " + Sql_Mysql.Ied_NodeState_Table + " SET node_value = '" + value.node_value + "',node_name = '" + value.node_name + "' WHERE node_path = '" + value.node_path + "';");
                  //sql.sqlMysqlExecute("UPDATE " + Sql_Mysql.Ied_NodeState_Table + " SET node_value = '" + value.node_value + "',node_name = '" + value.node_name + "' WHERE node_path = '" + value.node_path + "';");
               }else {
                  sql.sqlMysqlExecute("INSERT INTO " + Sql_Mysql.Ied_NodeState_Table + "(node_path,node_name,node_value) VALUES('" + value.node_path + "','" + value.node_name + "','" + value.node_value + "');");
               }
@@ -165,6 +165,19 @@
      }
   }
   
   public static void updateupdateIed_NodeState_Table(MysqlConnPool pool,ScoutData data) {
      StringBuffer sql_str = new StringBuffer(" UPDATE " + Sql_Mysql.Ied_NodeState_Table + " SET node_value = " + data.node_value + ",node_name = '"+ data.node_name +"' where node_path = '"+ data.node_path +"';");
      Sql_Mysql sql = new Sql_Mysql(pool);
      try {
         //System.out.println(sql_str.toString());
         sql.sqlMysqlExecute(sql_str.toString());
      } catch (SQLException e) {
         sql.logger.error("BTS61850_IEDScout_Task_Thread_SQL.updateupdateIed_NodeState_Table():" + e.toString(), e);
      } finally {
         sql.close_con();
      }
   }
   /**
    *    清空'db_ied_scout.tb_ied_nodestate'表中的所有数据
    * @param pool