Bonjour,

J'ai créé un programme Java pour insérer des données dans une table de ma base de données SQL Server 2008.

Le problème est que l'insertion échoue. En fait, j'ai des variables de type String (issues d'un fichier XML) que je veux insérer mais le problème avec INSERT c'est qu'il n'accepte que les chaines de caractères entre deux apostrophes ' ' et lorsque je mets le nom de variable entre deux ' ', il ajoute dans la base le nom de variable et non sa valeur.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
String id=tempNode.getTextContent();
String first_name=tempNode.getTextContent();
String last_name=tempNode.getTextContent();
..... etc
int c = stmt.executeUpdate("INSERT INTO dimension_fans   (id, first_name, last_name, name, username, gender,  locale, location) VALUES ('id','first_name','last_name','name','username','gender','locale','location')");
Quelqu'un saurait-il m'indiquer comment faire ?

Merci d'avance pour votre aide.