网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

用python操作mysql数据库(之代码归类)-创新互联

用python操作mysql数据库(之代码归类)

创新互联是专业的颍上网站建设公司,颍上接单;提供成都网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行颍上网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

index.py 这里只是假设一个模拟登陆

# -*- coding: utf-8 -*- """ Created on Sun Nov 27 18:54:29 2016 这是主程序文件 @author: toby """ from model.user import User def main():     username = "tantianran1"          user = User()     result = user.Check_Username(username)          if not result:         print '用户不存在,请重新登录'     else:         print '登录成功' if __name__ == "__main__":     main()

user.py

# -*- coding: utf-8 -*- """ Created on Sun Nov 27 19:48:03 2016 对数据库表的处理,py文件名和表名一一对应 所以,在这里的user.py文件是对数据库表为user的处理 @author: toby """ import sys sys.path.append("/home/toby/workspace/date20161128") from utility.sql_helper import MysqlHelper class User(object):     def __init__(self):         self.__helper = MysqlHelper()          def Get_data_by_id(self,ids):         sql = "select * from user where id=%s"         params = (ids,)         return self.__helper.Get_One_Data(sql,params)          def Check_Username(self,name):         sql = "select * from user where name=%s"         params = (name,)         return self.__helper.Get_One_Data(sql,params) ''' a = User() print a.Check_Username('tantianran') '''

sql_helper.py

# -*- coding: utf-8 -*- """ Created on Sun Nov 27 18:57:44 2016 数据处理层,处理数据的最底层,例如增删改查的功能 @author: toby """ import MySQLdb class MysqlHelper(object):          def __init__(self):         hosts,users,password,dbname = '127.0.0.1','root','1qaz#EDC','test_db'         self.conn = MySQLdb.connect(host=hosts,user=users,passwd=password,db=dbname)         self.cur = self.conn.cursor(MySQLdb.cursors.DictCursor)          def Get_Dict_data(self,sql,params):         self.cur.execute(sql,params)         data = self.cur.fetchall() #fetchall()获取所有数据         self.cur.close()         self.conn.close()         return data     def Get_One_Data(self,sql,params):         self.cur.execute(sql,params)         data = self.cur.fetchone() #fetchone()是获取一条数据         self.cur.close()         self.conn.close()         return data

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:用python操作mysql数据库(之代码归类)-创新互联
网页路径:http://bjjierui.cn/article/hhggs.html

其他资讯