Salut, je vois ton poste maintenant et voulais tout de même te donner une autre solution te permettant de réaliser ceci sans modifier d'un yota ton code:
Il est possible d'utiliser uniquement le web.config pour réaliser ce que tu désires de la manière suivante:
connection = new SqlConnection(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString);
Voilà, tu peux donc rajouter autant de sections <location> que tu désires et donc pointer sur des db différentes en fonction de l'url tout en réutilisant ton code sans jamais le modifier ;-))))))