码迷,mamicode.com
首页 > 数据库 > 详细

Python 对mysql数据库的操作

时间:2016-09-01 16:34:46      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:python 对mysql数据库的操作



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数据库的操作

标签:python 对mysql数据库的操作

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!