Utilizando sql para conectar os bancos de dados
SQL, junto com algumas ferramentas específicas, pode conectar os bancos de dados em diferentes sistemas de gerenciamento de banco de dados (SGBD). Bancos de dados criados por diferentes DBMS têm seus dados organizados de maneiras diferentes, e cada um espera ser falado em sua própria maneira. Isso é bom se o seu aplicativo de banco de dados assume o mesmo DBMS que criou seu banco de dados em primeiro lugar. No entanto, esse não é sempre o caso. Na verdade, por vezes, a sua aplicação pode querer recuperar dados de um banco de dados e, em seguida, recuperar outros dados de um banco de dados diferente, que foi criado por um DBMS diferente.
Para lidar com tais situações, você precisa de algo para traduzir solicitações de banco de dados genéricos para o formulário específico esperado pelo banco de dados no back-end. Duas ferramentas que fazem isso são ODBC e JDBC. O que essas siglas originalmente significava realmente não importa. O que importa é o que eles fazem. Eles dão o seu programa de aplicação de uma interface padrão que parece o mesmo, independentemente do que banco de dados que você está acessando:
O ODBC ou JDBC traduz o seu SQL padrão para o dialeto específico esperado pelo banco de dados.
Quando o banco de dados retorna um resultado, a interface ODBC ou JDBC torna-se ativo novamente, passando o conjunto de resultados para o usuário.