A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Usando Java no Oracle Por Edson Almeida Junior www.edsonalmeidajunior.com.br.

Apresentações semelhantes


Apresentação em tema: "Usando Java no Oracle Por Edson Almeida Junior www.edsonalmeidajunior.com.br."— Transcrição da apresentação:

1 Usando Java no Oracle Por Edson Almeida Junior

2 Oracle Executa programas externos C programs no PL/SQL Executa programas Java no PL/SQL

3 Chamada Externa no PL/SQL PL/SQL subprogram DECLARE BEGIN EXCEPTION END; External procedure Java class method C routine

4 Java O Banco de Dados Oracle pode gravar Java classes e Java source. Como procedures, functions ou triggers Rodar dentro do Banco de Dados O Java pode Manipular Dados O Java pode acessar o S.O

5 Como PL/SQL trabalha com Java libunits Java class /home/java/bin/Agent.class 1 3 Java Virtual Machine 2 CREATE JAVA 4

6

7 Configurando a execução JAVA set serveroutput on size exec dbms_java.set_output(10000)

8 Exemplo 01 - Oi Turma do MBA Oracle -- Criando uma Classe create or replace and compile java source named "exemplo" as public class exemplo { public static void teste_ver() { System.out.println("Oi Turma do MBA Oracle"); } / -- Criando uma procedure que vai utilizar a classe criada create or replace procedure teste_ver as language java name 'exemplo.teste_ver()'; -- Para executar a procedure exec teste_ver;

9 Exemplo 02 - Versão do Jserver select * from all_registry_banners; -- Criando uma Classe create or replace and compile java source named "prop" as public class prop { public static void db_ver() { System.out.println(System.getProperty("oracle.jserver.version")); } / -- Criando uma procedure que vai utilizar a classe criada create or replace procedure db_ver as language java name 'prop.db_ver()'; -- Executando a procedure; exec db_ver;

10 Limitações do Java no Oracle Só roda após a versão Não roda na versão Express (XE) Free


Carregar ppt "Usando Java no Oracle Por Edson Almeida Junior www.edsonalmeidajunior.com.br."

Apresentações semelhantes


Anúncios Google