[Résolu][JDBC]last_insert_id() avec PreparedStatement
bonjour à tous,
j'essaie de faire une insertion dans 2 tables d'une base MySQL. j'ai besoin d'insere le last_insert_id() de la premiere insertion dans la 2eme table.
mon code:
Code:
1 2 3 4 5 6 7
| query="insert into table1() values(...)";
query2="insert into table2 values(last_insert_id());
PreparedStatement pst=connection.prepareStatement(query);
pst.executeUpdate();
pst=dao.getConnection().prepareStatement(query2);
pst.executeUpdate(); |
Resltat
un zero inseré dans la table1.
y'a t-il un moyen de ressembler les 2 requetes en une seule ?
merci
[ Modéré par christopheJ ]
Ajout d'un tag dans le titre : le tag cerne le sujet et facilite la recherche
Ajout des balises code : un message lisible est plus agréable
:arrow: Les Règles du Forum