首页 > 数据库技术 > 详细

PDBC(连接数据库)

时间:2020-01-09 11:14:30      阅读:121      评论:0      收藏:0      [点我收藏+]
import pymysql
class Cpymysql():
    def __init__(self):
        self.conn=pymysql.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,password=‘1111‘,database=‘atm_woniu‘)
        self.cur=self.conn.cursor()

    # def chage_db(sql):
    def change_db(self,sql):
        # 执行sql语句
        self.cur.execute(sql)
        # 提交事务
        self.conn.commit()


    # 查询
    def query_db(self,sql,mod):
        # 执行sql语句
        self.cur.execute(sql)
        # 获取数据
        if mod == ‘all‘:
            result01 = self.cur.fetchall()
        elif mod == ‘one‘:
            result01 = self.cur.fetchone()
        elif mod == ‘many‘:
            result01 = self.cur.fetchmany()
        return result01

    # 断开连接
    def __del__(self):
        self.cur.close()
        self.conn.close()

name="admin"
mysql = "SELECT password FROM user where username=‘%s‘;" %name
cp=Cpymysql()
x=cp.query_db(mysql,‘one‘)
print(x)

 

PDBC(连接数据库)

原文:https://www.cnblogs.com/Equilibrium/p/12170322.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!