Comment créer une connexion mysql piscine ou une meilleure façon d'initialiser les bases de données multiples?

Dans mon code je suis de l'ouverture de deux connexions mysql et à l'aide de requêtes HTTP pour insérer des données dans la base de données

g.db = mysql.connector.connect(user=a ,password=password, host=localhost,database=mysq1)
g.db1 = mysql.connector.connect(user=b,password=password, host=localhost,database=mysql2)

@app.route('/user/<db>')  
def insert(db):
   #code for inserting data into mysql1 database
   #code for inserting data into mysql2 database

Je suis la création de requêtes HTTP pour sélectionner les bases de données.

  curl -i 'localhost:5000/user/mysql1' #

Qu'elle fonctionne bien, les données sont insérées dans la base de données sélectionnée.
Mais je pensais à la création d'un pool de connexion pour les deux connexions, puis utilisé la piscine.

Questions:

  1. Comment mettre en œuvre la connexion mysql mise en commun?

  2. Est-il d'autres de meilleure façon de l'initialisation des connexions.Actuellement la connexion ouverte à chaque demande.

OriginalL'auteur mrsteel | 2015-09-18