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 :

Java/DB : Besoin d'aide/conseils


Sujet :

JDBC Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Points : 8
    Points
    8
    Par défaut Java/DB : Besoin d'aide/conseils
    Bonjour,

    je vais me lancer dans le développement d'une application en swing qui sera interfacée avec une db.
    Pour la partie ihm ça va, pas de souci, mais pour ce qui est du couplage avec la db, la j'avoue être relativement novice. J'aurai donc besoin de conseils/bonne pratique en tout genre...

    Par exemple :

    - Comment gérer/stocker les infos de connexion à la db?
    - Trucs/astuces pour gérer plus facilement les requêtes, leurs mise à jours / entretient?

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    jdbc
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Points : 8
    Points
    8
    Par défaut
    up, rien d'autre?

  4. #4
    Membre expérimenté Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Points : 1 540
    Points
    1 540
    Par défaut
    Et bien, ta question est relativement vague et comme la dit anisj1m : jdbc
    Après, tu peux préciser ta question...
    Peux être que tu auras quelques éléments de réponse dans ce post
    Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!

  5. #5
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Points : 8
    Points
    8
    Par défaut
    Bah par exemple :

    - Comment gérer/stocker les infos de connexion à la db?


    C'est à dire, en dur dans le code, dans un fichier de conf, etc

  6. #6
    Membre expérimenté Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Points : 1 540
    Points
    1 540
    Par défaut
    pour ma connexion je mets mes données en dur dans le code comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    try {
    			Class.forName("org.h2.Driver").newInstance();
    			connect = DriverManager.getConnection ( "jdbc:h2:./BDD/donnees", "sa", "" );
    			System.out.println ( "Ouverture de la connexion" );
    		}
    		catch ( Exception e ) {
    			System.out.println ( "Erreur de connexion : " + e.getMessage() );
    		}
    Plus d'information sur ce post
    Après rien ne t'empêche de les mettre dans un fichier conf, init, txt,...
    Mais c'est se donner du mal pour rien je pense
    Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Points : 562
    Points
    562
    Par défaut
    Pour commencer, tu peux avoir des fonctions (dans une classe)

    - ouverture/connection de la base
    - fermeture/deconnection de la base
    - insertion un objet dans la base
    - destruction un objet de la base
    - ....

  8. #8
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    salut.
    je te conseille de travailler avec HSQLDB qui est une base de données écrite en Java. C'est une base de données embarquée, et que tu peut donc la transporter directement avec votre programme

  9. #9
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Points : 8
    Points
    8
    Par défaut
    C'est noté merci

Discussions similaires

  1. Besoin d'aide/conseils licenciement faute lourde
    Par minette dans le forum Licenciement
    Réponses: 26
    Dernier message: 08/07/2008, 17h50
  2. Game design [Besoin d'aide, conseils....]
    Par poussinphp dans le forum Langage
    Réponses: 23
    Dernier message: 24/09/2005, 09h16

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