Crear un PreparedStatement

2286 vistas

La instanciación de PreparedStatement se hace a partir de la clase Connection, gracias al método prepareStatement.

Veamos algunos ejemplos:



java
  1. Connection connection =...;
  2. PreparedStatement prep1 = connection.prepareStatement("SELECT * FROM Anuario WHERE nombre = ?");
  3. // consulta preparada para buscar un nombre en el Anuario
  4.  
  5. PreparedStatement prep2 = connection.prepareStatement("UPDATE Anuario SET nTel = ? WHERE nombre = ?");
  6. // consulta parametrizada para actualizar el número de teléfono de un abonado
  7.  
  8. PreparedStatement prep3 = connection.prepareStatement("SELECT Atributo1, Atributo2 FROM MiTabla");
  9. // puede que no tenga parámetros: selección de dos atributos de la tabla MiTabla
  10.  
  11. //etc.



Una vez recuperada la instancia de PreparedStatement, sólo queda dar valor a los parámetros y ejecutarla.