用python操作mysql数据库(之代码归类)
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,index.py 这里只是假设一个模拟登陆# -*- coding: utf-8 -*-"""Created on Sun Nov 27 18:54:29 2016这是主程序文件@author: to
千家信息网最后更新 2026年11月01日用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安全错误
数据库的锁怎样保障安全
互联网科技公司排名
互联网科技公司经营范围
关于新基建和互联网科技
互联网科技视频
亿策互联网科技
狮子座互联网科技有限公司
互联网科技创新企业排名
广州优美互联网科技
科技互联网大厂
福建科技产业互联网发展
互联网科技公司有风险吗
民营互联网公司国防科技
富国互联网金融科技混合基金
半导体是互联网高科技吗
工业互联网科技成果转化
世界互联网科技成果奖
杭州融税互联网科技有限公司
亚光科技低轨卫星互联网
高科技和互联网的现代国家
知域互联网科技有限公司官网
互联网下的科技发展
广州互联网科技公司
互联网科技集团
致聘互联网科技
科技互联网公司logo
苏州大垚互联网科技
城市宝互联网科技有限公司
互联网科技机房
深圳互联网科技园地址
互联网科技创业有什么好项目