Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Koneksi MySQL tidak tersedia saat menggunakan SQLAlchemy(MySQL) dan Flask

Pastikan nilai 'pool_recycle option' kurang dari nilai wait_timeout MYSQL Anda saat menggunakan fungsi 'create_engine' SQLAlchemy.

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

Coba gunakan scoped_session untuk membuat sesi Anda:

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

dan tutup/hapus sesi Anda setelah mengambil data Anda.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara bergabung dengan tabel mysql

  2. segarkan div php dinamis menggunakan jquery

  3. Apakah Anda sudah memiliki server mysqld lain yang berjalan di port:3306 Ubuntu?

  4. Bagaimana cara memeriksa tabel lain yang tidak memiliki data saat melakukan mysql join?

  5. Tidak Dapat Menghubungkan ke Pool Koneksi JDBC dari Glassfish