首页 > 数据库技术 > 详细

PDBC(连接数据库)

时间:2020-01-09 11:14:30      阅读:117      评论: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 版权所有
打开技术之扣,分享程序人生!