一、Model                                                                                             

到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:

  • 创建数据库,设计表结构和字段
  • 使用 MySQLdb 来连接数据库,并编写数据访问层代码
  • 业务逻辑层去调用数据访问层执行数据库操作
 1 import MySQLdb
 2  
 3 def GetList(sql):
 4     db = MySQLdb.connect(user='root', db='wupeiqidb', passwd='1234', host='localhost')
 5     cursor = db.cursor()
 6     cursor.execute(sql)
 7     data = cursor.fetchall()
 8     db.close()
 9     return data
10  
11 def GetSingle(sql):
12     db = MySQLdb.connect(user='root', db='wupeiqidb', passwd='1234', host='localhost')
13     cursor = db.cursor()
14     cursor.execute(sql)
15     data = cursor.fetchone()
16     db.close()
17     return data
View Code

相关文章: