Prepared Statement

Curso de Java JDBC (Java DataBase Conectivity)

Contactar con el profesor

Protege contra la inyección SQL. A partir de ahora, utilizaremos siempre preparedStatement.

PreparedStatement pstmt = null;
pstmt = databaseConnection.prepareStatement("INSERT INTO persona VALUES (?,?,?)");
pstmt.setString(1, "dni5");
pstmt.setString(2, "nombre1");
pstmt.setInt(3,9);
pstmt.execute();
pstmt.close();

Ejercicio: PreparedStatement I

Insertar valores en la tabla usando preparedStatement.

Prepared Statement II

PreparedStatement pstmt = null;
pstmt = databaseConnection.prepareStatement("SELECT * FROM persona where nombre = ?");
pstmt.setString(1, "Pablo");
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
	System.out.println(rs.getString("direction"));
}
pstmt.close();

Ejercicio: PreparedStatement II

Consultar un valor concreto de una tabla utilizando PreparedStatement.

Ver Video
← Bean
Prepared Statement →

Aviso Legal | Política de privacidad