import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.util.Properties; public class ExemplePreparedStatement { public static void main(String[] argv) throws Exception { Properties prop = new Properties(); prop.put("charSet", "utf-8"); // Définir l'encodage utf-8 prop.put("user", "sakoba"); prop.put("password", "*******"); // Connexion Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:Cours", prop); // La requête d'insertion String req = "insert into users(ID, nom, prenom, email) values(?, ?, ?, ?)"; PreparedStatement pstmt = conn.prepareStatement(req); // créer un statement pstmt.setInt(1, 1); // Modifier le premier paramètre pstmt.setString(2, "charle"); // Modifier le deuxième paramètre pstmt.setString(3, "delarue"); // Modifier le troisième paramètre pstmt.setString(4, "demo@hotmail.com"); // Modifier le quartieme paramètre pstmt.executeUpdate(); // Exécuter le statement d'insertion } } |