美文网首页
Python3 连接和操作数据库

Python3 连接和操作数据库

作者: Queenie的学习笔记 | 来源:发表于2019-11-02 11:43 被阅读0次

1. 连接数据库

#coding:utf-8
import mysql.connector  #python2使用的是import MySQLdb.cursors

class OperationMysql:
    def __init__(self):     
        self.conn = mysql.connector.connect(
                host='xxx.xxx.xxx.xxx',
                port=3306,
                user='???',
                passwd='???',
                db='???',
                charset='utf8'
                )
        self.cur = self.conn.cursor(dictionary=True)    #传递dictionary,返回dict类型

    def search_one(self,sql):
        self.cur.execute(sql)
        result = self.cur.fetchone()
        return result

2. 操作数据库

if __name__ == '__main__':
    op_mysql = OperationMysql()
    result1 = op_mysql.search_one("select * from xt_yhzh where zhmc='Zhaowenjun'")
    print(result1)

3. 结果

传递dictionary的结果 不传递dictionary的结果

相关文章

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • 2018-07-04

    python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作 python3使用pym...

  • Java的JDBC封装

    数据库连接操作类,该类提供创建数据库连接getConnection和release释放资源 数据库的操作类 测试类...

  • 【案例-可视化】dataV实时数据可视化

    一、Python3 MySQL 数据库连接 https://www.runoob.com/python3/pyth...

  • Python3.7版本连接Mysql数据库(一个细节)

    python3的版本连接操作mysql数据库,一般使用pymysql。pymysql模块的安装: 然而有一个细节(...

  • #3 mongoose 基本使用

    mongoose连接mongodb 创建Schema和model 连接到MongoDB 实例操作 数据库的操作通常...

  • 第二十章 Python3 操作 MySQL

    操作 MySQL 一、基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 pymysql 和 M...

  • 2018-04-18

    python连接mysql数据库 1.连接准备:python3安装PyMySQL 安装命令:pip install...

  • Python3操作Elasticsearch

    Python3操作Elasticsearch 创建连接 指定连接 动态连接 使用SSL 据取相关信息 测试集群是否...

  • 暑假训练营总结

    学习总结 express学习 对数据库sqlite链接和操作 1,连接数据库: ·引用orm ·建立与数据库的连接...

网友评论

      本文标题:Python3 连接和操作数据库

      本文链接:https://www.haomeiwen.com/subject/qdvcbctx.html