首页 > 数据库技术 > 详细

Python 对mysql数据库的操作

时间:2016-09-01 16:33:04      阅读:309      评论:0      收藏:0      [点我收藏+]



Python 对mysql数据库的操作

#!/usr/bin/python
#-*- coding: utf-8 -*-
import MySQLdb
class mysql:
    def __init__(self,sql,host=‘127.0.0.1‘,username=‘root‘,password=‘root‘,dbname=‘dbname‘):
        self.username=username
        self.password=password
        self.dbname=dbname
        self.sql=sql
        mysql.db=MySQLdb.connect(self.host,self.username,self.password,self.dbname,charset="utf8")


    #查询操作
    def query(self):
        try:
            cursor=mysql.db.cursor()
            cursor.execute(self.sql)
            data=cursor.fetchall()
            return data
            mysql.db.close()
        except Exception as e:
            print e

    #插入操作
    def insert(self):
        try:
            cursor=mysql.db.cursor()
            cursor.execute(self.sql)
            mysql.db.commit()
            mysql.db.close()
			return ‘ok‘
        except Exception as e:
            print e

    #删除操作
    def delete(self):
        try:
            cursor=mysql.db.cursor()
            cursor.execute(self.sql)
            mysql.db.commit()
            mysql.db.close()
        except Exception as e:
            print e

    #修改操作
    def update(self):
        try:
            cursor=mysql.db.cursor()
            cursor.execute(self.sql)
            mysql.db.commit()
            mysql.db.close()
        except Exception as e:
            print e

if __name__=="__main__":
	pass


本文出自 “奋斗吧” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1845184

Python 对mysql数据库的操作

原文:http://lvnian.blog.51cto.com/7155281/1845184

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