Procedimiento almacenado desde JDBC

Procedimiento almacenado desde JDBC - END;' LANGUAGE

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Procedimiento almacenado desde JDBC  No vamos a explicar el potencial que tienen los procedimientos  almacenados , solamente mencionaremos que desde JDBC  podemos crear y llamar a ellos , en el siguiente ejemplo vamos  a trabajar con la siguiente base de dato que ocupa el lenguaje plpgsql; Desarrollo: 1.- primero tenemos que cargamos el jar de prostgres en nuestro proyecto de netbeans . 2.- cargar nuestro procedimiento almacenado en la base de dato , para lo cual abrimos nuestra base de datos y lo ejecutamos. ---------- Procedimiento almacenado ------------------------  CREATE or replace FUNCTION estafunc()  RETURNS INTEGER AS '  DECLARE cantidad INTEGER := 30; i integer := 1; BEGIN while (i <= 30) loop RAISE NOTICE ''Cantidad contiene aqui³ %'',i; i := i + 1; end loop; cantidad := 50; RETURN cantidad;
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: END;' LANGUAGE 'plpgsql';-------------------------------------------------------------3.- lo llamamos desde nuestro codigo try{ Class.forName(&quot;org.postgresql.Driver&quot;); Connection con = DriverManager.getConnection( &quot;jdbc:postgresql://localhost/eliminar&quot;, &quot;postgres&quot;, &quot;1234&quot;); CallableStatement cs = con.prepareCall(&quot;{call estafunc()}&quot;); ResultSet rs = cs.executeQuery(); if(rs.next()){ System.out.println(&quot;valor&quot;+rs.getInt(1)); } }catch(Exception e){ System.out.println(&quot;fallo conexion &quot;); e.printStackTrace(); } ////////////////////////////////////////////////// lo importante del codigo es CallableStatement: que es para ejecutar procedimientos almacenados en la BD. Para mayor informacion existen unos link interesantes http://www.softwarementors.com/arti/jdbc2/jdbc2.htm http://java.sun.com/docs/books/tutorial/jdbc/index.html...
View Full Document

Page1 / 2

Procedimiento almacenado desde JDBC - END;' LANGUAGE

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online