Update db.py

finish db.py 90%