Utilizando SQL para conectar bancos de dados

SQL, junto com algumas ferramentas específicas, pode conectar os bancos de dados em diferentes sistemas de gestão de banco de dados (SGBD). Bancos de dados criados por diferentes SGBD ter 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 o banco de dados em primeiro lugar. No entanto, isso nem sempre é o caso. Na verdade, às vezes, seu aplicativo pode desejar para 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 no 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 se parece o mesmo, independentemente de qual 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.

menu