<commit_before>import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Random;

public class Environnement
{
  public static void startThread()//fonction qu'on lance au démrage, elle s'occupera d'écrire la température et l'humidité dans la bdd
  {
      Debug.println("LANCEMENT DU THREAD D ECRITURE DE LA TEMPERATURE ET DE L HUMIDITE");
                  new Thread() { public void run()
                  {
                      int frequency = 30000;//le temps entre chaque tick
                      long lastExec=0;//dernier éxécution de la fonction
                      while(true)
                      {
                          if(lastExec+frequency<=System.currentTimeMillis())
                          {
                              Environnement.writeTempHum();
                              lastExec=System.currentTimeMillis();
              }
          }
      }}.start();
  }
  public static void writeTempHum()//fonction pour écrire la température et l'humidité dans la DB
  {
      String url = "jdbc:mysql://localhost/growonline";
      String login = credentials.bdd_login;
      String passwd = <PASSWORD>;
      Connection cn=null;
      Statement st=null;

      String result[] = System_Function.getTempHum();
      Debug.println("Temp:"+result[0]);
      Debug.println("Hum:"+result[1]);

      //pour pallier aux grosses erreurs de la sonde ( cf -3000 degrès... )
      if(Double.parseDouble(result[0])<-20){result[0]="0";}

      try
      {
          Class.forName("com.mysql.jdbc.Driver");
          cn= DriverManager.getConnection(url,login,passwd);
          st=cn.createStatement();
          String sql = "INSERT INTO `growonline`.`Env` (`Date_`, `Temp`, `Hum`) VALUES ('"+System_Function.getDATETIME()+"', '"+result[0]+"', '"+result[1]+"');";
          st.execute(sql);<commit_msg>encore des trucs à base de BDD<commit_after>import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Random;

public class Environnement
{
  public static void startThread()//fonction qu'on lance au démrage, elle s'occupera d'écrire la température et l'humidité dans la bdd
  {
      Debug.println("LANCEMENT DU THREAD D ECRITURE DE LA TEMPERATURE ET DE L HUMIDITE");
                  new Thread() { public void run()
                  {
                      int frequency = 30000;//le temps entre chaque tick
                      long lastExec=0;//dernier éxécution de la fonction
                      while(true)
                      {
                          if(lastExec+frequency<=System.currentTimeMillis())
                          {
                              Environnement.writeTempHum();
                              lastExec=System.currentTimeMillis();
              }
          }
      }}.start();
  }
  public static void writeTempHum()//fonction pour écrire la température et l'humidité dans la DB
  {
      String url = "jdbc:mysql://localhost/growonline";
      String login = credentials.bdd_login;
      String passwd = <PASSWORD>;
      Connection cn=null;
      Statement st=null;

      String result[] = System_Function.getTempHum();
      Debug.println("Temp:"+result[0]);
      Debug.println("Hum:"+result[1]);

      //pour pallier aux grosses erreurs de la sonde ( cf -3000 degrès... )
      if(Double.parseDouble(result[0])<-20){result[0]="0";}

      try
      {
          Class.forName("com.mysql.jdbc.Driver");
          cn= DriverManager.getConnection(url,login,passwd);
          st=cn.createStatement();
          String sql = "INSERT INTO `growonline`.`env` (`date_`, `temp`, `hum`) VALUES ('"+System_Function.getDATETIME()+"', '"+result[0]+"', '"+result[1]+"');";
          st.execute(sql);
{'fraction_non_alphanumeric': 0.1215442092154421, 'fraction_numerical': 0.009464508094645082, 'mean_word_length': 2.241323648103309, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7520816', 'n_tokens_mistral': 1210, 'n_tokens_neox': 1160, 'n_words': 275}