[firebase-br] RES: conexão entre bancos

Carlos H. Cantu listas em warmboot.com.br
Sex Fev 1 16:07:04 -03 2013


A idéia é que no FB 3 vc possa conectar (através do execute statement)
com qq base de dados que possa ser acessada via JDBC.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

RZ> Já imaginava, queria uma confirmação.
RZ> Muito obrigado!

RZ> -----Mensagem original-----
RZ> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Tecnobyte
RZ> Informática
RZ> Enviada em: sexta-feira, 1 de fevereiro de 2013 13:05
RZ> Para: FireBase
RZ> Assunto: Re: [firebase-br] conexão entre bancos

RZ> Olá Robson

RZ> Nativamente creio que não seja possível, mas seria possível usando funções
RZ> externas (UDF), mas adianto que o tratamento de erro teria que ser muito bem
RZ> feito para evitar falhas na UDF e consequentemente problemas sérios com o
RZ> banco de dados Firebird!

RZ> Resumindo, é possível conectar a outro servidor de banco de dados (MySQL,
RZ> Oracle, etc), mas para isto teria que usar DLL (UDF) e ter muito cuidado com
RZ> o tratamento de erro para não causar sérios problemas em teu banco de dados
RZ> Firebird.

RZ> Atenciosamente.

RZ> Daniel P. Guimarães
RZ> Tecnobyte Informática
RZ> www.tecnobyte.com.br

RZ> -----Mensagem Original-----
RZ> From: Robson Zambroti
RZ> Sent: Friday, February 01, 2013 10:28 AM
RZ> To: FireBase
RZ> Subject: [firebase-br] conexão entre bancos

RZ> No Firebird 2.5 há um recurso brilhante onde:

RZ> Tendo banco "A" (Firebird)

RZ> E banco "B" (Firebird)

RZ> Ambos podem "trocar/consultar" informações entre si diretamente por objetos
RZ> (procedure/trigger) do banco, para isso basta usar o "EXECUTE STATMENT" como
RZ> no exemplo abaixo:

RZ> EXECUTE STATEMENT (VSQL)

RZ>      ON EXTERNAL :VDATABASE

RZ>    WITH COMMON TRANSACTION

RZ>      AS USER :VUSUARIO PASSWORD :VSENHA

RZ>    INTO :RETORNO;



RZ> Minha dúvida é, seria possível fazer isso se o banco "B" fosse um outro SGBD
RZ> (como MySQL, PostgreSQL, Oracle etc...) ?

RZ> Grato e no aguardo.

RZ> Robson Zambroti





Mais detalhes sobre a lista de discussão lista