Está en la página 1de 11

CONECCION DE NETBEANS CON SQL

Ingresar la contrasea de la base de datos

Elegimos la conexin que deseamos usar

SELECCIONAMOS EL JDBC

NOSOTROS ADEMAS REALIZAMOS UNA CONECCION DE PRUEBA A ORACLE


EXPRESS

EN ESTA IMAGEN REALIZAMOS UN SELECT ALA TABLA CLIENTE

En esta parte hemos adjuntado el jdbc en la librera de netbeans

En esta imagen hemos creado la clase conexin a sql/oracle

En esta imagen hemos hecho la consulta a la tabla cliente con sql

TRIGER CREADO PARA LA TABLA CLIENTE(FUNCION


INSERTAR,ACTUALIZAR,ELIMINAR)
CREATE OR REPLACE TRIGGER PRUEBA
BEFORE insert or delete or update of
NOM_CLI,APE_CLI,SEXO_CLI,DNI_CLI,TEL_CLI,RUC_cli on CLIENTE
FOR EACH ROW
BEGIN
if inserting THEN
insert into controlar values ('INGRESADO',:new.cod_cli,sysdate);

END IF;
if deleting THEN

insert into controlar values ('BORRADO',:old.cod_cli,sysdate);


end if;
if updating then
insert into controlar values ('ACTUALIZADO',:new.cod_cli,sysdate);
end if ;

end;
select * from controlar ;

create table controlar (


accion varchar(40),
codigo varchar(40),
fecha date
);

CREACION DE PAQUETES
CREATE OR REPLACE PACKAGE MIPAQUETE
is
PROCEDURE insertarboleta (num varchar2,cod varchar2,pre varchar2,fech
varchar2);

procedure modificarboleta(num varchar2,cod varchar2,pre varchar2,fech


varchar2);
procedure eliminar(num varchar);
end;

CREATE OR REPLACE PACKAGE body MIPAQUETE


is

PROCEDURE insertarboleta (num varchar2,cod varchar2,pre varchar2,fech


varchar2)
is begin

insert into boleta values (num,cod,pre,fech);

end;
procedure modificarboleta(num varchar2,cod varchar2,pre varchar2,fech
varchar2)
is begin
update boleta set COD_CLI=cod,PRE_TOT=pre,fecha=fech where
num_bol=num;
end;
procedure eliminar(num varchar)
is begin
delete boleta where num_bol=num;
end;
end;

MNIPULACION DE CAPA DE
PAQUETE(INSERTAR,ACTUALIZAR,ELIMINAR)
EXECUTE MIPAQUETE.INSERTARBOLETA
('10101010','CC0003','100000',SYSDATE);

EXECUTE
MIPAQUETE.MODIFICARBOLETA('10101010','CC0001','1112271','12-02-01');
EXECUTE MIPAQUETE.ELIMINAR('12345');

CREACIN DE PROCEDIMIENTOS ALMACENADOS

Create procedure Insert_Cliente


@codigo varchar(10), @dni varchar(8), @nombre varchar(19), @edad
varchar(2), @sexo varchar(10)
as
Insert into Cliente(codigo,dni,nombre,edad,sexo) values
(@codigo,@dni,@nombre,@edad, @sexo)
go

Create procedure Insert_Producto


@codigo varchar(10), @nombre varchar(15), @precio varchar(6), @stock
varchar(4),
as

Insert into Producto(codigo,nombre,precio, stock) values


(@codigo,@nombre,@precio,@stock)
Go

Interfaz de el proyecto

También podría gustarte