91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用python操作mysql數據庫(之代碼歸類)

發布時間:2020-08-10 13:42:27 來源:網絡 閱讀:560 作者:TtrToby 欄目:數據庫

用python操作mysql數據庫(之代碼歸類)

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合江县| 姜堰市| 五指山市| 红河县| 宁城县| 南汇区| 黄山市| 普兰县| 武陟县| 玉山县| 宣化县| 探索| 汝城县| 绵竹市| 额尔古纳市| 平南县| 乐昌市| 南平市| 鹤壁市| 宜都市| 克东县| 大理市| 浑源县| 浦北县| 旌德县| 彭州市| 慈利县| 新田县| 吉隆县| 馆陶县| 阳城县| 淳化县| 贺兰县| 迁西县| 哈巴河县| 平原县| 天台县| 胶州市| 客服| 措美县| 肇东市|