insersion de String dans une base de données sql
Bonjour,
j'ai appris à insérer des valeurs dans une table avec hsqldb:
Code:
st.executeUpdate("INSERT INTO Fruits_et_Legumes VALUES('','courgette','Alimentaire','barquette','Espagne','0,45','04/30/10','Ray')");
J'aimerais bien faire une méthode insertion(String fruit, ...) pour permettre à l'utilisateur d'insérer lui-même les valeurs qu'il aura choisies dans cette table, mais je ne trouve aucune documentation là-dessus avec google! Les seules informations que je trouve parlent de l'insersion de valeurs de manières statiques. Comment insérer un String que j'aurais choisi dans ma table? Eventuellement en le convertissant, mais je vois pas trop comment. (il renvoi une erreur du type
Code:
1 2
|
java.sql.SQLException: Wrong data type: java.lang.NumberFormatException: For input string: "" |
quand j'essaie.
Merci de votre aide!