用python操作mysql数据库(之代码归类)
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,index.py 这里只是假设一个模拟登陆# -*- coding: utf-8 -*-"""Created on Sun Nov 27 18:54:29 2016这是主程序文件@author: to
千家信息网最后更新 2025年11月10日用python操作mysql数据库(之代码归类)

index.py 这里只是假设一个模拟登陆
# -*- coding: utf-8 -*-"""Created on Sun Nov 27 18:54:29 2016这是主程序文件@author: toby"""from model.user import Userdef 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 syssys.path.append("/home/toby/workspace/date20161128")from utility.sql_helper import MysqlHelperclass 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 MySQLdbclass 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
数据
处理
文件
utf-8
数据库
登录
成功
一一对应
主程序
功能
只是
数据处理
文件名
最底层
用户
这是
登陆
代码
归类
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
爱迪麦斯打印服务器
网络安全监测装置技术规范
软件开发岗位分析范文
买个服务器当电脑用
ping服务器超时时间
网络安全永久会址效果图
学期货软件开发
安徽服务器机柜定做
用户自定义数据库角色分为
rec数据库怎么删除
网络安全周班会内容
数据库如何复制到另一个文件
地信中空间数据库的概念
简单的网络安全主题手抄报
数据库sql分页语句
服务器网络维护技术
java能写后台数据库吗
网络安全知识和技巧
打印快递单无效的打印数据库
软件开发项目接单平台
软件开发项目管理程序
字节跳动软件开发薪资
中国最大服务器芯片
徐州软件开发定制
网络安全软件挣钱文案
数据库与表的关系
客户端服务器数据库的关系
金华市陆诚网络技术有限公司
移动软件开发外包
云服务器管理系统Api