begin process at 2012 02 14 04:42:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Système

 > 

JDBC

 > 

connexion à une base de données à chaque intervalle de temps


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

connexion à une base de données à chaque intervalle de temps

lundi 12 mai 2008 à 20:04:02 | connexion à une base de données à chaque intervalle de temps

irann

Bonjour à tous!

Salut !

je veus faire une connexion à la base de données à chaque intervale de temps (par exemple chaque 2 secondes).

j'ai une  procédure  dans  une classe Java:

 public void hist()
    {

// connexion à la base de données

       
        String url = new String("jdbc:mysql://localhost/base");// URL de connection

try {
Class.forName("com.mysql.jdbc.Driver");

}
catch(ClassNotFoundException e){
System.out.println("Driver introuvable");
return;
}

try {
 Connection  connect = DriverManager.getConnection(url, "root", "");
Statement select = connect.createStatement();


String query = "SELECT c.nom, c.prenom, p.lat, p.long, v.type,p.heure,p.vitesse FROM chauffeur c, position p, voiture v WHERE v.numvoit = p.numvoit AND c.chaufno = v.chaufno AND p.heure < '2008-03-11 08:00:00'
ResultSet result = select.executeQuery(query);

//quelques itérations qui utilisent les résultats de la connexion à la base
Gmaps gmap = (Gmaps)getFellow("gmap");


Gpolyline mypoly = new Gpolyline();


while(result.next()) {
String nom = result.getString(1);
String prenom = result.getString(2);
String lat1 = result.getString(3);
String longi1 = result.getString(4);
double lat = Double.parseDouble(lat1);
double longi = Double.parseDouble(longi1);
String voit = result.getString(5);
String date = result.getString(6);
String vitesse = result.getString(7);

       
      
Gmarker gmarker = new Gmarker("hgghgghg", lat, longi);
        mypoly.addPoint(lat, longi, 3);
      
       
        gmap.panTo(lat, longi);
        gmap.setZoom(16);
         
         
}

  mypoly.setParent(gmap);
 
select.close(); // Fermeture de la requête
}

catch(Exception e) {
System.out.println("Connection impossible ou erreur SQL");
e.printStackTrace();
}     
   
    }


DONC JE VEUS EXECUTER CETTE PROCEDURE CHAQUE 2 SECONDES;
donc,qu'est ce que je dois ajouter?

MERCI 
 

lundi 12 mai 2008 à 20:57:16 | Re : connexion à une base de données à chaque intervalle de temps

Chatbour

Membre Club
Salut,

utilises un thread ou un timer..


lundi 12 mai 2008 à 23:04:27 | Re : connexion à une base de données à chaque intervalle de temps

irann

salut!
Tout d'abord,Merci

Comment j'ajoute un thread ou un timer.
Pardon, je suis un débutant.

Merci
mardi 13 mai 2008 à 09:03:43 | Re : connexion à une base de données à chaque intervalle de temps

Chatbour

Membre Club
Re,

voici un exemple avec un Timer :

import java.util.*;

class Tester {
    public static void main(String[] args) {
        TimerTask task = new TimerTask() {
            public void run() {
                System.out.println("Message");
            }
        };

        Timer timer = new Timer();
        timer.schedule(task, 0, 1000);   // affiche le message toute les secondes

    }
}


pour plus de détails, voir la javadoc : Timer, TimerTask..

Pour les threads, ça ne diffère pas beaucoup :

class Tester {
    public static void main(String[] args) {
        Thread thread = new Thread() {
            public void run() {
                while(true) {
                    System.out.println("Message");
                    try {
                        Thread.sleep(1000);
                    }
                    catch(InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        };
       
        thread.run();

    }
}


cordialement..
mardi 13 mai 2008 à 11:47:37 | Re : connexion à une base de données à chaque intervalle de temps

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

tu avais déjà posée la question ICI ...




------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
mardi 13 mai 2008 à 22:55:07 | Re : connexion à une base de données à chaque intervalle de temps

irann

Merci Chatbour pour votre exemple
merci


Cette discussion est classée dans : base, string, connexion, result, getstring


Répondre à ce message

Sujets en rapport avec ce message

connection à ma base [ par thanatos67 ] Salut à tous.Je suis en train de développer une application qui me permettrait, lors d'une capture d'image avec ma webcam, de mettre l'image dans la b Java connexion oracle [ par morcelet ] Bonjour,Une personne a développer, dans la boite ou je travail, un bout de code qui se connecte sur notre base Oracle 8iavec Eclipse :le code avait ce connexion avec une base de donnée access [ par d3dzied ] merci d'abord de me rependre svp vous pouvez m'aider d'établir une connexion d'un interface java et une base de donnée access j'ai essayé le code du t aide sur la connexion avec base de donnée access [ par d3dzied ] j'ai édtablir le code du tutorials mai la connexion avec la base de donnée n'est pas effectuer même si je donne la chemain de la base import java.util java ,jdbc ,insertion dans la base de donnéees [ par versLeBut ] Salut tout le monde   je sollicite votre aide ,y'a qlq chose qui ne marche pas dans mon code .voila j'ai  fait tout ce qu'il faut pour réussir la conn connexion à oracle via java [ par sana83 ] Bonjour, je veux connecter à une base oracle, bon la connexion est réussi (test de connexion succesfull) mais le problème au niveau de code java. voic Logiciel de gestion d'une association. Demande d'aide et de conseils [ par lamarmaille ] Bonjour à tous. Avant toute chose, je tiens à préciser que je suis en général plutôt du genre à me débrouiller tout seul, en faisant des erreurs et e Requête update avec Une Base Access et Java [ par kharachou ] Bonjour J'ai tenté d'utiliser Java avec Access en utilisant ODBC. La connexion de passe bien, les insertions d'enregistrements et les requêtes selec [clos] Connexion avec Base de Données [ par vengence09 ] bonjour a tous je veux créer une interface graphique avec éclipse et cette interface lorsque je clic sur un bouton afficher j'aurai mon base de donné Java Oracle_pools connexions [ par betty555 ] Bonjour, J'ai une question à propos de la gestion de la connexion à une base de données oracle. Normalement, on doit pouvoir connecter plusieurs util


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales