Veri depolamak için mysql veritabanı kullanıyorum. Veritabanının kullanılabilir olup olmadığını istiyorum, aksi takdirde verileri saklayacak, aksi takdirde başka işler yapacak ve veritabanı depolama alanını dışlayacak. Motoğum veritabanı bağlantısı için 3 saniye beklemek. Veritabanı mevcut değilse, bağlantı komutundan çıkacaktır.mysql veritabanına bağlanmak için zaman sınırı nasıl ayarlanır
import MySQLdb
try:
db=MySQLdb.connect("IP for remote computer","admin","pass","database")
*** do something****
except:
print "database not connected"
**** do other jobs***
şimdi ev sahibi ip LAN'a bağlı ve bağlantı komutundan çıkmak için daha uzun zaman alır o bilgisayarda hiçbir MySQL yoktur eğer. Bağlantı için 3 sn nasıl bekleyebilirim? bundan sonra host ip bağlı değilse veya veritabanı veya mysql kurulu değilse. Program MySQLdb.connect() 'den çıkacak ve veritabanı bağlı değil.