sql >> Database >  >> RDS >> Mysql

MySQL-verbinding niet beschikbaar bij gebruik van SQLAlchemy(MySQL) en Flask

Zorg ervoor dat de waarde van 'pool_recycle option' kleiner is dan uw MYSQLs wait_timeout-waarde wanneer u de SQLAlchemy 'create_engine'-functie gebruikt.

engine = create_engine("mysql://username:[email protected]/myDatabase", pool_recycle=3600)

Probeer scoped_session . te gebruiken om uw sessie te maken:

from sqlalchemy.orm import scoped_session, sessionmaker
session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine))

en sluit/verwijder uw sessie na het ophalen van uw gegevens.

session.query(Foo).all()
session.close()



  1. Externe bestanden in de Oracle-database laden

  2. Hoe lid te worden van de eerste rij

  3. PostgreSQL-beperking - slechts één rij kan een vlag hebben

  4. ORA-65096-fout oplossen bij het maken van geautomatiseerde tests in Django met behulp van Oracle