30.5. Choisir une connexion

Les instructions SQL affichées dans la section précédente sont exécutées à partir de la connexion courante, c'est-à-dire la dernière à avoir été ouverte. Il y a deux façons de gérer l'utilisation de plusieurs connexions dans une application.

La première option est de choisir explicitement une connexion pour chaque instruction SQL, par exemple

EXEC SQL AT nom-connexion SELECT ...;

Cette option est particulièrement adaptée si l'application a besoin d'utiliser plusieurs connexions en ordre divers.

La seconde option est d'exécuter une instruction pour basculer la connexion courante. L'instruction est :

EXEC SQL SET CONNECTION connection-name;

Cette option est particulièrement intéressante si un grand nombre d'instructions doivent être exécutées à partir de la même connexion. Elle ne tient pas compte des threads.