> Oi Rodrigo,
> 
> Agrade�o pelos seus coment�rios.
> 
> A minha d�vida � a seguinte:
> 
> Atrav�s da ponte JDBC-ODBC, eu conseguiria ter acesso (somente
> Leitura), � uma tabela vinculada � um BD1 oriunda de um BD2 ???
> 
> Pergunto isto porque venho recebendo ERRO de permiss�o de acesso ao
> tentar executar um SELECT com ambas as tabelas mencionadas e gostaria
> de ter a certeza de que isto � poss�vel ou n�o ???
> 
Quando crio um Statement espec�fico (diferente do primeiro. ex: stmt1 e
stmt2) e acesso uma tabela vinculada ao Banco principal o acesso ocorre
sem problemas, mas quando misturo as duas tabelas no mesmo SELECT ocorre
uma SQLException...

Tenho como contornar o problema utilizando uma l�gica diferente no Java,
mas temo que ocorrer� uma perda de performance. Explico melhor:

Suponha que eu tenha uma Tabela central de usu�rios para a intranet que
armazena o logon_usuario, nome_usuario, depto_usuario etc...

Esta tabela � �nica, de um Banco de Dados espec�fico (sem replica��o), e
serve de apoio � v�rios Sistemas da Intranet. Suponha um outro Banco de
Dados que controle os Bens de Inform�tica da Empresa que possua uma
liga��o com a primeira tabela atrav�s da chave Bem_Responsavel =
Logon_Usuario.

Se eu quiser listar todos os Bens de Inform�tica da Empresa por
Departamento,Respons�vel basta eu fazer um Select ligando as duas ou
tr�s (considerando a do Departamento tamb�m)...

Na impossibilidade de usar este recurso com a ponte JDBC-ODBC eu terei
que fazer mais de um Select, controlando o fluxo no Java (com Hashtable
por exemplo), de forma a reproduzir a ordena��o Departamento ->
Respons�vel -> Bem...

Creio que, na segunda hip�tese, estaria perdendo em performance...

> []'s
> 
> Carlos Campos
> 
> ----- Mensagem original -----
> De:           Rodrigo Moro [SMTP:[EMAIL PROTECTED]]
> Enviada em:           Ter�a-feira, 22 de Fevereiro de 2000 21:55
> Para:         [EMAIL PROTECTED]
> Assunto:              Re: [SouJava-J] JDBC-ODBC com v�rios Databases
> 
> *********** REPLY SEPARATOR ***********
> On 22/02/2000, at 19:04, Carlos Campos wrote: 
> >1) Aparentemente, a ponte JDBC-ODBC permite o acesso � uma �nica
> fonte
> >de dados (Database) de cada vez. Excluindo-se a hip�tese de vincular
> >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
> executar
> >um SELECT com tabelas de Bancos diferentes???
> Usando access, voce pode especificar todo o nome do arquivo e tabela
> quando fizer o select, mas eh obvio que nao eh portavel, ex:
> "SELECT A.NOME, A.CODIGO FROM
> c:/bancos/access/bancoclientes.tabClientes A WHERE...."
> >
> >2) Desculpem pela ignor�ncia, mas este recurso de Vincula��o de
> Tabelas
> >do MS ACCESS est� dispon�vel em BD's de grande porte como DB2, ORACLE
> >etc ???
> No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
> 
>     --------------------------- LISTA SOUJAVA
> ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da
> Sucesu-SP
>     [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>  
> ---------------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a