--- Em [email protected], Alexandre Brum 
<[EMAIL PROTECTED]> escreveu
> Prezados
>  
> Atualmente desenvolvo os meus programas em PL-SQL utilizando um 
determinado editor. Depois entro no SQL-PLUS e faço um:
> SQL> @ c:\sistemas\programaxyz.sql
>  
> Com isso o promama feito em PL-SQL fica armazenado no Oracle.

Obviamente, ele fica armazenado ** se ** c:\sistemas\programaxyz.sql 
contém um CREATE PROCEDURE, CREATE FUNCTION, ou CREATE PACKAGE, 
claro... Apenas stored PL/SQL fica armazenado no banco.
>  
> Como seria o processo utilizando Java ?

Vc escolhe : já que tanto existe JVM dentro do banco quanto vc pode 
instalar fora do banco (na mesma máquina ou em outra), ** se ** vc 
quiser ter as suas rotinas java dentro do banco, vc OU as cria 
diretamente dentro do banco (comando CREATE JAVA), ou as carrega pra 
dentro do banco via loadjava. Já ** se ** vc quiser que as suas 
rotinas java fiquem fora do banco, e só se conectem ao banco, não 
precisa fazer nada em termos de banco.

>  
> Preciso utilizar algum software específico da Oracle ?

Somente se vc for desejar criar java stored no banco , aí vc vai 
precisar do JVM "Oracle" instalado no banco, e do loadjava (Oracle 
também) se for carregar as suas rots java. Se vc optar por criar 
diretamente, sem carregar, o CREATE pode ser feito via sqlplus, ou 
por N outros softs (Jdeveloper e alguns outros mais).

> Não estou me referindo quanto às classes swing e awt, apenas às 
classes de negócios.

Confere, estamos falando aqui de rotinas/classes suas. Só observo, já 
que o banco não tem um "console", ele é composto de 
serviços/processos background, normalmente com o JVM do banco vc ** 
não ** vai conseguir fazer nada gráfico (pelo menos nunca consegui), 
então swing , que normalmente é em modo gráfico, forget.


OBS : notar que java ** não é ** de modo algum superior por si só ao 
PL/SQL , em termos de manipulação de dados e em termos de 
funcionalidade/facilidade de programação referentes á dados : então 
essa troca ** TEM QUE ** ser muito bem estudada, mas via de regra , 
EM SENDO MANIPULAÇÂO DE DADOS, PL/SQL bem-programado dá uma corrida 
no java, e é MUITO MUITO mais fácil, "natural"  - o que é meio q 
óbvio, já que Java é genérico, tem N funcionalidades pra X coisas 
diferentes, enquanto PL/SQL só faz manipulação de dados, é 
ESPECIALISTA nisso. Vc acha boas discussões no asktom, como em 
http://asktom.oracle.com/pls/ask/f?
p=4950:8:::::F4950_P8_DISPLAYID:883929178230 , 
http://asktom.oracle.com/pls/ask/f?
p=4950:8:::::F4950_P8_DISPLAYID:12083187196917 e 
http://asktom.oracle.com/pls/ask/f?
p=4950:8:::::F4950_P8_DISPLAYID:499097979114

[]s

 Chiappa




ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a