Vidéo: Connexion à une base de données SQL Server distante dinamiquement 2025
SQL, avec quelques outils spécifiques, peut connecter des bases de données à différents SGBD. Les bases de données créées par différents SGBD ont leurs données organisées de différentes manières, et chacun s'attend à être parlé à sa manière. C'est très bien si votre application de base de données suppose le même SGBD qui a créé votre base de données en premier lieu. Toutefois, cela n'est pas tout le temps le cas. En fait, votre application peut parfois vouloir extraire des données d'une base de données, puis récupérer d'autres données à partir d'une base de données différente créée par un SGBD différent.
Pour gérer de telles situations, vous avez besoin de quelque chose pour traduire les demandes de base de données génériques dans la forme spécifique attendue par la base de données sur le backend. Deux outils qui font cela sont ODBC et JDBC. Ce que ces acronymes représentaient à l'origine n'a pas vraiment d'importance. Ce qui compte, c'est ce qu'ils font. Ils donnent à votre programme d'application une interface standard qui a la même apparence, quelle que soit la base de données à laquelle vous accédez:
-
L'ODBC ou JDBC traduit votre SQL standard dans le dialecte spécifique attendu par la base de données.
-
Lorsque la base de données renvoie un résultat, l'interface ODBC ou JDBC redevient active, transmettant le jeu de résultats à l'utilisateur.
