La interfaz PreparedStatement hereda de Statement y difiere de esta en dos maneras.
Las instancias de PreparedStatement contienen una sentencia SQL que ya ha sido compilada. Esto es lo que hace que se le llame ‘preparada’.
3. MÉTODO
EXECUTEUPDATE ()
Ejecuta la instrucción SQL determinada,
que puede ser una instrucción INSERT,
UPDATE o DELETE; o una instrucción
SQL que no devuelve nada,
SQL.
como
Desde
una
elinstrucción
controlador
DDL de
JDBC 3.0 de MicrosoftSQL
Server,
número
executeUpdate devolverán
actualizado
el
encorrecto de filas
una operación MERGE.
4. USO DE
CALLABLESTATEMENT
Antes de usar CallableStatement
debemos saber si nuestro Gestor
de Base de Datos soporta y usa
procedimientos almacenados,
para este propósito el método
supportsStoredProcedures
devolverá true si la DBMS soporta
llamadas a procedimientos
Un objeto CallableStatement es una almacenados
getProcedures
y el método
interface JDBC utilizado para llamar devolverá una
descripción de los procedimientos
almacenados disponibles.
o ejecutar procedimientos
almacenados de la base de datos
desde una aplicación Java.
5. EJEMPLO public class InsertarDatos {
public static void main(String[] args) {
Connection con = null;
PreparedStatement stmt = null;
String sDriver = "com.mysql.jdbc.Driver";
String sURL = "jdbc:mysql://localhost:3306/lineadecodigo";
try{
Class.forName(sDriver).newInstance();
con = DriverManager.getConnection(sURL,"root","");
String sISBN = "84-9815-212-7";
String sTitulo = "Yo, Claudio";
String sDescripcion="Supuesta autobiografía de Claudio";
String sCategoria = "Novela Histórica";
int idAutor = 3;
7. RESUMEN
El objeto PreparedStatement es aquel se
usa para sentencias SQL que toman uno o
más parámetros como argumentos de
entrada (parámetros IN). Además, es
aquel que representa una sentencia
precompilada de SQL.
8. RECOMENDACIONES
· Se recomienda usar esta clase porque nos permite
hacer uso de los procedimientos almacenados. Ya que
todos sabemos que gracias a los procedimientos
almacenados a nosotros los programadores nos permite
hacer una programación más ordenada y de esta manera
poder hacer que nuestro programa no esté muy pesado.
· Es recomendable también porque al utilizar
procedimientos el programa que se esté realizando va a
tener una mayor seguridad, un mayor rendimiento y una
reutilización.