zoukankan      html  css  js  c++  java
  • ubuntu14.04 python3.*连接mysql

    先下载pymysql文件,http://webscripts.softpedia.com/script/Database-Tools/PyMySQL-71606.html

    我下载的是:PyMySQL-0.7.4.zip

    然后解压:$ unzip PyMySQL-0.7.4.zip

    重命名:mv PyMySQL-0.7.4 py3mysql

    登陆root,给该文件夹授权,否则安装不成功,# chmod -R 777 py3mysql

    进入py3mysql  # cd py3mysql

    运行setup.py进行安装:# python3 setup.py install
    如果出现类似语句,说明安装成功

    Processing dependencies for PyMySQL==0.7.4
    Finished processing dependencies for PyMySQL==0.7.4

    接下来进行测试:

    # python3 回车,进入python3

    # 导入MySQL驱动: >>> import mysql.connector

    # 注意把password设为你的root口令:

    >>> conn = mysql.connector.connect(user='root', password='password', database='test')

    >>> cursor = conn.cursor()

    # 创建user表:

    >>> cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')

    # 插入一行记录,注意MySQL的占位符是%s:

    >>> cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael'])

    >>> cursor.rowcount

    1

    # 提交事务:

    >>> conn.commit() >>> cursor.close()

    # 运行查询:

    >>> cursor = conn.cursor()

    >>> cursor.execute('select * from user where id = %s', ['1'])

    >>> values = cursor.fetchall()

    >>> values [('1', 'Michael')]

    # 关闭Cursor和Connection:

    >>> cursor.close()

    True

    >>> conn.close()

    至此,ubuntu上的mysql数据库就能够支持python3.*

  • 相关阅读:
    [JavaScript权威指南]Introduce to JavaScript
    IT项目开发的75条管理守则
    .net调用存储过程
    应聘项目经理需要学的
    DropDownList静态数据绑定
    数据库的查询优化技术 (摘)
    UNION运算符
    网站项目策划书
    .net验证码
    小问题,关于Page.Request.QueryString["pro"]
  • 原文地址:https://www.cnblogs.com/herd/p/5955263.html
Copyright © 2011-2022 走看看