博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python一天一题(2)
阅读量:6949 次
发布时间:2019-06-27

本文共 2072 字,大约阅读时间需要 6 分钟。

python查询mysql数据库

import pymysqlhost = '192.168.74.5'user = 'root'passwd ='root'port = 3310db = 'dingding'  #数据库名称table = 'gl_user'class SelectMySQL(object):    def select_data(self,sql):        result = []        try:            self.conn = pymysql.connect(                host = host,                port = port,                user = user,                passwd = passwd,                db = db,                charset='utf8',            )            self.cur = self.conn.cursor()            self.cur.execute(sql)            alldata = self.cur.fetchall()            for rec in alldata:                print(rec)                result.append(rec)        except Exception as e:            print('Error msg:',e)        return result    def closeMysql(self):        self.cur.close()        self.conn.close()if __name__ =='__main__':    sql = 'select * from gl_user'    select = SelectMySQL()    result1 = select.select_data(sql)    select.closeMysql()    print(result1)

 

import pymysql as MySQLdbhostname = '192.168.74.5'user = 'root'passwd = 'root'port = 3310db = 'dingding'table = 'gl_user'class MYSQLCommand(object):    def __init__(self,host,port,user,passwd,db,table):        self.host = host        self.port = port        self.user = user        self.passwd = passwd        self.db = db        self.table = table    def  connectMysql(self):        try:            self.conn = MySQLdb.connect(host=self.host,port=self.port,user=self.user,passwd=self.passwd,db=self.db,charset='utf8')            print(self.conn)            self.cursor =self.conn.cursor()        except:            print('connect mysql error')    def queryMysql(self):        sql = 'select * from '+self.table        try:            self.cursor.execute(sql)            row = self.cursor.fetchall()            print(row)        except:            print(sql,' execute failed')    def closeMysql(self):        self.cursor.close()        self.conn.close()if __name__=='__main__':    mysql = MYSQLCommand(hostname,port,user,passwd,db,table)    mysql.connectMysql()    mysql.queryMysql()    mysql.closeMysql()

 

转载地址:http://omkil.baihongyu.com/

你可能感兴趣的文章
Java MVC设计模式
查看>>
android Studio快捷键
查看>>
js的 new Date()日期格式化显示以及js获取时间戳
查看>>
区块链中的节点是什么?
查看>>
要不要跟风iPad
查看>>
Java》uSocket =
查看>>
练习4.4 萨提亚冰山理论应用
查看>>
模块与包
查看>>
onbeforeunload与onunload事件
查看>>
CSS Hack
查看>>
MYSQL学习笔记——数据库范式及MYSQL优化整体思路
查看>>
Linux 安装iostat命令
查看>>
python读写命名管道
查看>>
过多if-else分支的优化
查看>>
Canvas的设置
查看>>
对软件工程的期望
查看>>
[BZOJ4472] [Jsoi2015]salesman(DFS/排序)
查看>>
[BZOJ1191] [HNOI2006]超级英雄Hero(二分图)
查看>>
《Java技术》第八次作业
查看>>
Ajax
查看>>