Java.sql.Date

ima_kim Messages postés 14 Statut Membre -  
 ima_kim -
Bonjour,
j'ai developpée un programme java qui fait la gestion d'un péage dans une ville ,lorsque un automobiliste paye l'accée à la ville je l'insert à la base de données et les jours qu'il a payés,et lorsque un automobiliste accède à la ville je doit chercher dans la BDD s'il a payé l'accée pour ce jour pour lui envoyer un facture s'il n'a pas payé
Mon probleme c 'est comment en represente la Date en java ,et comment l'affecter à la requête
Configuration: Windows XP Internet Explorer 7.0

1 réponse

  1. ezo_es Messages postés 103 Statut Membre 9
     
    Bonsoir

    dans ta base de données tu as un champs date de type date ou varchar ?
    0
    1. ima_kim
       
      bonjour,
      ma base de données est dans Access ,elle contient 3 tables:Automobiliste(matricule,nom,prenom),Payer(matricule,date)et Date(date)
      tel que :
      date :de type Date\Heure
      matricule :de type Texte
      lorsque un automobiliste paye l'accée je l'insert ainsi que les jours payés
      et lorsque un automobiliste entre à la ville le radar envoi l'image du matricule à l'ordinateur qui doit chercher dans la BDD si cet matricule existe ,et s'il a payé l'accée
      Voici une partie du code:
      public static class Traitement extends Thread{
      Matricule m=new Matricule() ;
      public void run(){ //execute la methode contenant le code du thread
      while(true){
      m=zone.Vider();
      TraiterMatricule(m);
      }
      }
      private void TraiterMatricule(Matricule m){ //la methode qui fait le traitement sur le matricule

      //connexion à la base de données

      String url = "jdbc:odbc:peage";//la localisation de la base
      Connection con;//un objet de type connection

      try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//Cette instruction charge le pilote et crée une instance de cette classe
      }
      catch(java.lang.ClassNotFoundException e) {
      System.err.print("ClassNotFoundException: ");
      System.err.println(e.getMessage());
      return;
      }

      try {
      System.out.println(" Etablissement de Connexion........................ ");
      con = DriverManager.getConnection(url, "", "");

      ici je doit mettre une requête de recherche


      con.close();

      }
      catch(SQLException ex) {
      System.err.println("SQLException: " + ex.getMessage());
      }


      System.out.print("Traitement-> le matricule ");
      m.AfficherMatricule();
      System.out.println(" est traiter");
      }
      0