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

 Java Discussion :

Rendre l'insersion en graphique


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 208
    Par défaut Rendre l'insersion en graphique
    j'ai créer une application java

    et je fait la connexion a la base donne mysql ainsi la récupération de

    donne avec sucée

    j'ai travail sous eclipse

    le non de la base donne de donne est "formation"

    nom de la table est "javadb"




    le code est le suivant
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
     
     
    package com.objis.demojdbc;
     
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
     
    public class DemoJdbc {
     
    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    sauverEnBase("Jean");
    lireEnBase();
    }
     
     
     
    public static void sauverEnBase(String personne) {
     
    // Information d'accès à la base de données
    String url = "jdbc:mysql://localhost/formation";
    String login = "user1";
    String passwd = "user1";
    Connection cn =null;
    Statement st =null;
     
    try {
     
    // Etape 1 : Chargement du driver
    Class.forName("com.mysql.jdbc.Driver");
     
    // Etape 2 : récupération de la connexion
    cn = DriverManager.getConnection(url, login, passwd);
     
    // Etape 3 : Création d'un statement
    st = cn.createStatement();
     
    String sql = "INSERT INTO 'javadb' ('personne') VALUES ('"
    + personne + "')";
     
    // Etape 4 : exécution requête
    st.executeUpdate(sql);
     
    // Si récup données alors étapes 5 (parcours Resultset)
     
    } catch (SQLException e) {
    e.printStackTrace();
    } catch (ClassNotFoundException e) {
    // TODO: handle exception
    e.printStackTrace();
    } finally {
    try {
    // Etape 6 : libérer ressources de la mémoire.
    cn.close();
    st.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }
     
     
     
    public static void lireEnBase() {
     
    // Information d'accès à la base de données
    String url = "jdbc:mysql://localhost/formation";
    String login = "user1";
    String passwd = "user1";
    Connection cn =null;
    Statement st =null;
    ResultSet rs =null;
     
    try {
     
    // Etape 1 : Chargement du driver
    Class.forName("com.mysql.jdbc.Driver");
     
    // Etape 2 : récupération de la connexion
    cn = DriverManager.getConnection(url, login, passwd);
     
    // Etape 3 : Création d'un statement
    st = cn.createStatement();
     
    String sql = "SELECT * FROM javadb";
     
    // Etape 4 : exécution requête
    rs = st.executeQuery(sql);
     
    // Si récup données alors étapes 5 (parcours Resultset)
     
    while (rs.next()) {
    System.out.println(rs.getString("personne"));
     
    }
    } catch (SQLException e) {
    e.printStackTrace();
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } finally {
    try {
    // Etape 6 : libérer ressources de la mémoire.
    cn.close();
    st.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }
     
     
     
     
    }



    comme indique le code , il insère "Jean" dans la base de donne et après recuperer "Jean" et afficher en mode console


    mon but est de rendre mon application en mode graphique

    c a dire pour l'insersion on doit avoir champs text pour inserer le donnes et un bouton pour valider l'insersion

    ainsi pour la recuperation de donne je veux que les donnes sont affiches sous forme de tableau avec Jtable




    merci d'avance

  2. #2
    Membre Expert 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 : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Et bien si tu veux faire une interface graphique... fais là pardi

    les cours de swing : ici

Discussions similaires

  1. [Robot] rendre des composants graphique non capturables
    Par LeTripeurFou dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 15/01/2009, 10h05
  2. rendre invisible une forme graphique
    Par sky88 dans le forum Débuter
    Réponses: 7
    Dernier message: 26/08/2008, 05h19
  3. Erreur Word 2003 insersion graphique
    Par fag83 dans le forum Word
    Réponses: 6
    Dernier message: 28/11/2007, 09h39
  4. Comment rendre un graphique visible/invisible ?
    Par Flashget dans le forum MATLAB
    Réponses: 5
    Dernier message: 27/03/2007, 14h37
  5. Réponses: 6
    Dernier message: 06/02/2006, 15h10

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