La clase PreparedStatement:
La sentencia SQL contenida en un objeto PreparedStatement
pueden tener uno o más parámetros IN (entrada). Un
parámetro de entrada es aquel cuyo valor no se especifica en
la sentencia SQL cuando se crea; en vez de ello la sentencia
tiene un interrogante (‘?’) como un ‘encaje’ para cada
parámetro de entrada.
Siendo una subclase de la interfaz Statement, el interfaz
PreparedStatement hereda toda la funcionalidad del interfaz
Statement. Además, se añade un set completo de métodos
necesarios para fijar los valores que van a ser enviados a la
base de datos en el lugar de los ‘encajes’ para los parámetros
de entrada.
METODOExecuteUpdate()
Sintaxis:
public int executeUpdate(java.lang.String sql)
Parámetros: sql
Un objeto String que contiene la instrucción SQL.
Valor devuelto
Un valor int que indica el número de filas
afectadas o 0 si se usa una instrucción DDL.
USO DE CallableStatement:
Un objeto CallableStatement ofrece la
posibilidad de realizar llamadas a
procedimientos almacenados de una
forma estándar para todos los DBMS.
Un procedimiento almacenado se
encuentra dentro de una base de
datos; la llamada a un procedimiento
es lo que contiene un objeto
CallableStatement.
Este es un ejemplo de utilización del método executeUpdate del objeto Statement.
import java.sql.*;
import java.util.Properties;
public class StatementExample {
public static void main(java.lang.String[] args)
{
// Sugerencia: cargarlos desde un objeto de propiedades.

PreparedStatement

  • 2.
    La clase PreparedStatement: Lasentencia SQL contenida en un objeto PreparedStatement pueden tener uno o más parámetros IN (entrada). Un parámetro de entrada es aquel cuyo valor no se especifica en la sentencia SQL cuando se crea; en vez de ello la sentencia tiene un interrogante (‘?’) como un ‘encaje’ para cada parámetro de entrada. Siendo una subclase de la interfaz Statement, el interfaz PreparedStatement hereda toda la funcionalidad del interfaz Statement. Además, se añade un set completo de métodos necesarios para fijar los valores que van a ser enviados a la base de datos en el lugar de los ‘encajes’ para los parámetros de entrada.
  • 3.
    METODOExecuteUpdate() Sintaxis: public int executeUpdate(java.lang.Stringsql) Parámetros: sql Un objeto String que contiene la instrucción SQL. Valor devuelto Un valor int que indica el número de filas afectadas o 0 si se usa una instrucción DDL.
  • 4.
    USO DE CallableStatement: Unobjeto CallableStatement ofrece la posibilidad de realizar llamadas a procedimientos almacenados de una forma estándar para todos los DBMS. Un procedimiento almacenado se encuentra dentro de una base de datos; la llamada a un procedimiento es lo que contiene un objeto CallableStatement.
  • 5.
    Este es unejemplo de utilización del método executeUpdate del objeto Statement. import java.sql.*; import java.util.Properties; public class StatementExample { public static void main(java.lang.String[] args) { // Sugerencia: cargarlos desde un objeto de propiedades.