小程序能否跳外链

时间:2020-08-08 11:47:22   收藏:0   阅读:135
from pymysql import connect
from server.config import *


class DB(object):
    ‘‘‘数据库‘‘‘

    def __init__(self):
        ‘‘‘初始化数据库‘‘‘
        # 建立连接
        self.conn = connect(
            host=DB_HOST,
            port=DB_PORT,
            database=DB_NAME,
            user=DB_USER,
            password=DB_PASS,
            charset=utf8)
        # 获取游标
        self.cursor = self.conn.cursor()

    def close(self):
        ‘‘‘释放数据库资源‘‘‘
        self.cursor.close()
        self.conn.close()

    def get_one(self, sql):
        ‘‘‘使用sql语句查询一条数据‘‘‘
        # 1.执行sql
        self.cursor.execute(sql)
        # 2.获取查询结果
        query_result = self.cursor.fetchone()
        # 3.判断是否有结果
        if not query_result:
            return None
        # 4.获取字段
        fileds = [filed[0] for filed in self.cursor.description]
        # 5.使用字段和结果数据合成字典,供返回
        return_data = {}
        for filed,value in zip(fileds, query_result):
            return_data[filed] = value
        return return_data
    
    def get_all(self, sql):
        ‘‘‘使用sql语句查询多条数据‘‘‘
        pass


if __name__ == __main__:
    db = DB()
    data = db.get_one(select * from users where user_name = "user2")
    print(data)
    db.close()

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!