国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python連接mysql數(shù)據(jù)庫示例(做增刪改操作)

2020-02-23 05:03:22
字體:
供稿:網(wǎng)友

一、相關(guān)代碼
數(shù)據(jù)庫配置類 MysqlDBConn.py

代碼如下:
#encoding=utf-8
'''
Created on 2012-11-12

Mysql Conn連接類
'''

import MySQLdb

class DBConn:

    conn = None

    #建立和數(shù)據(jù)庫系統(tǒng)的連接
    def connect(self):
        self.conn = MySQLdb.connect(host="localhost",port=3306,user="house", passwd="house" ,db="house",charset="utf8")

    #獲取操作游標
    def cursor(self):
        try:
            return self.conn.cursor()
        except (AttributeError, MySQLdb.OperationalError):
            self.connect()
            return self.conn.cursor()

    def commit(self):
        return self.conn.commit()

    #關(guān)閉連接
    def close(self):
        return self.conn.close()

MysqlDemo.py類

代碼如下:
#encoding=utf-8
'''
Created on 2012-11-12

@author: Steven

Mysql操作Demo
Done:創(chuàng)建表,刪除表,數(shù)據(jù)增、刪、改,批量插入
'''
import MysqlDBConn

dbconn = MysqlDBConn.DBConn()

def process():
    #建立連接
    dbconn.connect()
    #刪除表
    dropTable()
    #創(chuàng)建表
    createTable()
    #批量插入數(shù)據(jù)
    insertDatas()
    #單條插入
    insertData()
    #更新數(shù)據(jù)
    updateData()
    #刪除數(shù)據(jù)
    deleteData()
    #查詢數(shù)據(jù)
    queryData()
    #釋放連接
    dbconn.close()

def insertDatas():
    sql = "insert into lifeba_users(name, realname, age) values(%s, %s, %s)"
    tmp = (('steven1', '測試1',26), ('steven2', '測試2',25))
    executemany(sql, tmp)

def updateData():
    sql = "update lifeba_users set realname = '%s' where name ='steven1'"%("測試1修改")
    execute(sql)

def deleteData():
    sql = "delete from lifeba_users where id=2"
    execute(sql)

def queryData():
    sql = "select * from lifeba_users"
    rows = query(sql)
    printResult(rows)

def insertData():
    sql = "insert into lifeba_users(name, realname, age) values('%s', '%s', %s)"%("steven3","測試3","26")

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 璧山县| 南溪县| 法库县| 南平市| 揭东县| 宁都县| 旬阳县| 扶绥县| 成安县| 澄城县| 合肥市| 毕节市| 新营市| 三门县| 宝丰县| 涪陵区| 石渠县| 怀宁县| 连平县| 阳春市| 巩义市| 仪征市| 宝山区| 辽阳县| 晋城| 巴塘县| 承德县| 久治县| 蕲春县| 襄汾县| 太康县| 庆阳市| 阜阳市| 勃利县| 鄂州市| 麻江县| 灵石县| 泸定县| 和林格尔县| 光泽县| 隆昌县|