zoukankan      html  css  js  c++  java
  • python Mysql connector

    连接mysql, 需要mysql connector, conntector是一种驱动程序,python连接mysql的驱动程序,mysql官方给出的名称为connector/python,

    可参考mysql官网:https://dev.mysql.com/downloads/connector/

     操作系统:Windows 10

    1、下载并安装  Connector/Python

     下载地址:https://dev.mysql.com/downloads/connector/python/

    选择安装包:python 3.7    X86-64bit

    2.使用命令行往mysql中添加数据

    A.进入数据库命令行操作界面,使用mysql -u USERNAME -p PASSWORD

     

    B.数据库常用操作

    3.使用python中的mysql.connector模块操作mysql

    python代码

    python代码import mysql.connector                 
    
    # mysql1.py
    config = {
        'host': '127.0.0.1',
        'user': 'root',
        'password': 'root',
        'port': 3306,
        'database': 'test',
        'charset': 'utf8'
    }
    try:
        cnn = mysql.connector.connect(**config)
    except mysql.connector.Error as e:
        print('connect fails!{}'.format(e))
    cursor = cnn.cursor()
    try:
        sql_query = 'select name,age from stu ;'
        cursor.execute(sql_query)
        for name, age in cursor:
            print (name, age)
    except mysql.connector.Error as e:
        print('query error!{}'.format(e))
    finally:
        cursor.close()
        cnn.close()

    操作结果

    (u'xiaoming', 10)
    (u'rose', 18)
    (u'jack', 19)
    (u'fang', 20)
    (u'Liang', 40)
    (u'Age', None)
  • 相关阅读:
    Java调用本地接口:java.lang.UnsatisfiedLinkError
    httpSession
    <mvc:annotation-driven>和DefaultAnnotationHandlerMapping 配置教训
    Spring 中的HiddenHttpMethodFilter类
    Myeclipse Jquery代码提示
    修改MyEclipse8.5的默认工作空间
    React 实战系列:模块化
    兼容性 memo
    破解 JS(原型)继承
    CSS Basic Memo
  • 原文地址:https://www.cnblogs.com/luv-letter/p/10669181.html
Copyright © 2011-2022 走看看