1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public void ajouter() {
Connection connect = null;<------- connection à la base déjà configurer
...
try {
connect = connection_baseOracle();<---- methode créer au préalable
String requête = "insert into NOM_TABLE (ID, champs1, champs2, champs3, ...) values (sequencedelatable.nextval, ?, ?, ?, ..");
PreparedStatement prstm = connect.preparedstatement(requête, new String[]{"ID"});
prstm.setString(champs1);<--- si champs1 String
prstm.setInt(champs2);<---- si champs2 int
prstm.setDouble(champs3);<--- si champs3 float dans ta base
...
prstm.executeUpdate();
connect.commit();
prstm.close();
}
catch(SQLException e) {
e.printStackTrace();
}
finally {
if (connect!=null)
connect.close();
}
} |
Partager