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