Java : Echec d'insertion dans une BD Oracle
Rachid
-
peppena Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
peppena Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
Salut les experts,
J'espère que vous me trouverez une solution à mon proplème décrit ci-dessous:
- j'ai écrit un petit programme Java permettant de se connecter à une base de données Oracle. La connection est bien reussite. Concernant l'insertion d'un nouvel enregistrement dans une table de ma base de données, deux cas de figures se présentent:
1- l'insertion passe correctement quand j'utilise l'instruction suivante:
N=requete.executeUpdate ("insert into local " + " values('test8',20,'test')");
ici j'ai utilisé des valeurs.
2- l'insertion ne passe pas et une exception est générée quand j'utilise l'instruction suivante:
N=requete.executeUpdate ("insert into local "+" values(nom_batimentS, num_bureauS,descriptionS)");
oû nom_batimentS, num_bureauS et descriptionS sont des noms de variables.
Merci d'avance;
J'espère que vous me trouverez une solution à mon proplème décrit ci-dessous:
- j'ai écrit un petit programme Java permettant de se connecter à une base de données Oracle. La connection est bien reussite. Concernant l'insertion d'un nouvel enregistrement dans une table de ma base de données, deux cas de figures se présentent:
1- l'insertion passe correctement quand j'utilise l'instruction suivante:
N=requete.executeUpdate ("insert into local " + " values('test8',20,'test')");
ici j'ai utilisé des valeurs.
2- l'insertion ne passe pas et une exception est générée quand j'utilise l'instruction suivante:
N=requete.executeUpdate ("insert into local "+" values(nom_batimentS, num_bureauS,descriptionS)");
oû nom_batimentS, num_bureauS et descriptionS sont des noms de variables.
Merci d'avance;
A voir également:
- Java : Echec d'insertion dans une BD Oracle
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
bonjour c normal
il faut écrire
N=requete.executeUpdate ("insert into local "+" values("+nom_batimentS+","+ num_bureauS+","+descriptionS+)");
ainsi il prendra les valeurs que contiennent les variables
j'espere que c bien clair
il faut écrire
N=requete.executeUpdate ("insert into local "+" values("+nom_batimentS+","+ num_bureauS+","+descriptionS+)");
ainsi il prendra les valeurs que contiennent les variables
j'espere que c bien clair
salut les experts ,
La reponse que vous m'avez envoyé ne marche pas, car les valeurs des variables concernés sont récupérer à partir d'un formulaire d'une interface .Alors quand on saisie dans ce formulaire des valeurs, celles ci ne passent pas vers la base par la solution proposée.
voici la partie de recupération des valeurs que nous avons fait :
/************/
String nom_batimentS = jTextField1.getText();
int num_bureauS = Integer.parseInt(jTextField2.getText());
String descriptionS = jTextField3.getText();
System.out.println(nom_batimentS);
System.out.println(num_bureauS);
System.out.println(descriptionS );
N=requete.executeUpdate ("insert into local "+" values("+nom_batimentS+","+
num_bureauS+","+descriptionS+")");
/************/
merci d'avance.
La reponse que vous m'avez envoyé ne marche pas, car les valeurs des variables concernés sont récupérer à partir d'un formulaire d'une interface .Alors quand on saisie dans ce formulaire des valeurs, celles ci ne passent pas vers la base par la solution proposée.
voici la partie de recupération des valeurs que nous avons fait :
/************/
String nom_batimentS = jTextField1.getText();
int num_bureauS = Integer.parseInt(jTextField2.getText());
String descriptionS = jTextField3.getText();
System.out.println(nom_batimentS);
System.out.println(num_bureauS);
System.out.println(descriptionS );
N=requete.executeUpdate ("insert into local "+" values("+nom_batimentS+","+
num_bureauS+","+descriptionS+")");
/************/
merci d'avance.