--- 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
