IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[SQLite] possible?


Sujet :

JDBC Java

  1. #21
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Voici le code qui permet de retourner le nombre de ligne de la table test par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    public static int Retourne_Nb_lig(){
     
            int nbl=0;
            String url = "jdbc:h2:pgs";
            String sql = null;
             Connection con = null;
     
             try {Class.forName("org.h2.Driver");
     
                 con = DriverManager.getConnection(url,"root","pass");
     
                sql  = "SELECT * FROM TEST";
     
                Statement statement = con.createStatement();
                ResultSet resultat = statement.executeQuery(sql);
     
                while (resultat.next()) {
     
                    nbl++;                            
                }
     
            }
     
            catch(Exception e) {  System.out.println("Exception19");  }
              finally {
             try {con.close();}
            catch(SQLException e) {e.printStackTrace();}
            }
     
            return nbl;
     
        }

  2. #22
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Re,
    Pour utiliser H2, on est obligé de demarrer une des 2 consoles?

  3. #23
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    non non , tu utiliser le JAR H2 , tu fait une connexion par fichier sans passer par le serveur , c'est plus pratique , et beaucoup plus rapide (je l'avait fait mais j'ai plus la source :/)
    edit:enfin je crois que c'est ce que tu a fait :p

  4. #24
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Bizarre pour que ca fonctionne, je suis obliger de demarrer la console.
    Pourtant j'ai bien mis le jar dans le path et je l utilise.

  5. #25
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 608
    Par défaut
    Nicotine002, j'ai fait un petit exemple avec HSQLDB...

    Tu le trouveras dans le thread suivant :
    lien


    En espérant que cela te servira pour régler tes problèmes...

  6. #26
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Ok merci, bravo pour ce tuto
    En fait je crois que le probleme vient plus de mon pc que de la base, un coup ca marche, un coup ca marche pas...donc en fait depuis le début je vous embête ^resque pour rien désolé
    Sinon je voudrais quand même choisir entre une de ces 2 bases, que me conseillez vous sachant que:
    - La bases contiendra des centaines de milliers d'entrée
    - Parfois, il peut y avoir 10 requetes différentes par minute, quelque millier par jour
    -Les requête s'effectueront sur différentes tables mais toujours sr la même base
    -Les réponses doivent être trés rapide
    -Qu'il n'y ai oas besoin de démarrer la base manuellement

    Voilà merci d'avance

  7. #27
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 608
    Par défaut
    Un conseil : tu gagnerais aussi à aller faire un tour sur le forum de H2 pour poser tes questions (en anglais).

    http://www.h2database.com/ipowerb/

    En effet, l'auteur principal de H2 y réponds souvent aux questions, et tu peux lui demander ce qu'il pense de la charge d'utilisation que tes utilisateurs comptent faire de son SGBDR.

    Evidemment, il te répondra certainement que H2 est plus rapide que HSQLDB, mais bon : tout le monde va prêcher pour sa propre paroisse.

    Ce sera quand même instructif pour toi, je pense...

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/05/2010, 14h28
  2. Réponses: 7
    Dernier message: 17/07/2008, 10h32
  3. Réponses: 3
    Dernier message: 27/06/2008, 14h57
  4. directx et java?? possible??
    Par jiraiya dans le forum DirectX
    Réponses: 3
    Dernier message: 09/07/2002, 20h55
  5. MDI sans MFC, possible ?
    Par delire8 dans le forum MFC
    Réponses: 4
    Dernier message: 17/06/2002, 08h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo