zoukankan      html  css  js  c++  java
  • pymysql简单封装

    import pymysql
    
    class SQLHepler:
        def __init__(self, USER, PASSWORD, DATABASE, HOST='127.0.0.1', CHARSET='utf8'):
            self.HOST = HOST
            self.USER = USER
            self.PASSWORD = PASSWORD
            self.DATABASE = DATABASE
            self.CHARSET = CHARSET
    
        def get_conn(self):
            conn = pymysql.connect(host=self.HOST, user=self.USER, password=self.PASSWORD, db=self.DATABASE, charset=self.CHARSET)
            cur = conn.cursor()
            return conn, cur
    
        '''
        功能:单向操作,主要用于(增加,删除,修改)
        参数:安全的sql语句
        '''
        def get_excute_Non_query(self, sql):
            conn, cur = self.get_conn()
            try:
                cur.execute(sql)
                conn.commit()
            except:
                print('查询失败')
                conn.rollback()
            conn.close()
    
        '''
        功能:查询数据库中数据
        参数:安全的sql语句
        '''
        def get_data_query(self, sql):
            conn, cur = self.get_conn()
            data = None
            try:
                cur.execute(sql)
                data = cur.fetchall()
            except:
                print('查询失败')
            conn.close()
            return data
    
  • 相关阅读:
    CSS深入之第四天
    CSS之第三天总结
    第二天对CSS的学习
    开始走进CSS世界
    Hbuilder实用技巧
    项目总结
    CSS3的chapter6
    CSS3的chapter5
    CSS3的chapter4
    CSS3的chapter3
  • 原文地址:https://www.cnblogs.com/davion2017/p/15064260.html
Copyright © 2011-2022 走看看