variables dans une requete
bonjour,
j'essaye d'insérer un enregistrements dans une table dans ma base de donnée sous oracle. j'ai extrait pour cela d'une interface graphique le contenu de deux zones de textes numMinera et numChassis dans 2 variables numM et numC mais
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
String url = "jdbc:oracle:thin:@userpc:1521:XE";
String driver = "oracle.jdbc.driver.OracleDriver";
String user = "root";
String password = "toor";
String numM = numMinera.getText();
String numC = numChassis.getText();
Class.forName(driver);
Connection conn = null;
conn = DriverManager.getConnection(url, user, password);
if (conn != null) {
System.out.println("connection is established");
conn.createStatement().executeQuery("INSERT INTO HAYTHEM.VEHICULE (NUMMINERA, NUMCHASSIS, TYPE, COULEUR, NEUF, GARE) VALUES (numM, numC, NULL, NULL, NULL, NULL)");
}
conn.close(); |
j'ai pas arrivé à passer numM et numC dans la requete après!
Si je les tapes tel qu'ils sont une erreur se produit :
Code:
1 2
|
java.sql.SQLException: ORA-00984: Un nom de colonne n'est pas autorisé ici |
j'ai besoin d'aide pour passer ces deux variables dans la requetre pour être insérées dans ma table correctement
merçi d'avance,