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 :

[JTextField] Insertion du contenu dans une base SQL


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut [JTextField] Insertion du contenu dans une base SQL
    salut, j'ai créé une interface comportant deux jtextfield. mon but est d'extraire le contenu de ces deux composantes et de les mettre dans une table dans ma base oracle version 8i.le problème est que le type de premier jtextfield doit être un nombre dans la table et le deuxième doit être un varchar mais j'ai pas pu les convertir de String à ces deux types.voici ma proposition et ci vous pouvez m'aider n'hésitez pas merci:!

    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
    String a=jTextField1.getText();
            Integer a1;
            a1=Integer.parseInt(a);
            String b=jTextField2.getText();
     
            try
            {
            Class.forName(Drv).newInstance();
            Con=DriverManager.getConnection(Url,"system","manager");
            Statement Stmt=Con.createStatement();
            String  SQL="INSERT INTO TypeEquipement (Code_Typ_Equip,Libelle_Typ_Equip) VALUES(a1,b)";
            Stmt.execute(SQL);
     
            }
            catch(Exception e){ e.printStackTrace();}

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

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par haism Voir le message

    String a=jTextField1.getText();
    Integer a1;
    a1=Integer.parseInt(a);
    salut. tu convertis bien la chaine contenu dans ton JTextField en entier mais tu peux aussi utiliser un JFormattedField

  3. #3
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    je te conseille d'utiliser les "PreparedStatement" pour l'accès à la base c'est beaucoup plus simple en se qui concerne les type de données.
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    svp concernant varchar comment pourrais je fire ?

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

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par haism Voir le message
    svp concernant varchar comment pourrais je fire ?
    pour le type varchar, tu utlise le type String en Java

  6. #6
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    Désolé mais ça n'a pas marché voici l'erreur :"Un nom de colonne n'est pas autorisé ici"

Discussions similaires

  1. [SP-2007] Rattacher document à un client contenu dans une base sql server
    Par Jayjay84 dans le forum SharePoint
    Réponses: 0
    Dernier message: 29/07/2010, 09h58
  2. Réponses: 4
    Dernier message: 19/07/2010, 23h43
  3. probleme d'insertion dans une base sql server
    Par brajae85 dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/09/2008, 23h09
  4. vb.net et insertion de donnée dans une base sql plus
    Par anissabosch dans le forum VB.NET
    Réponses: 4
    Dernier message: 18/10/2007, 19h39
  5. Réponses: 4
    Dernier message: 09/07/2007, 12h03

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