51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1763|回复: 3
打印 上一主题 下一主题

mysql与python3

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-2-26 15:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Aaron使用的操作系统为macOS Sierra 10.13.2


基本的python语法都已经学完,现在从mysql连接数据库开始学习



python与mysql的连接


mysql的安装只需要通过网上搜索就能安装了,具体步骤和linux基本类似

这里需要注意的是,执行vim ~/.bash_profile语句,

在里面添加以下语句(安装路径一般是/usr/local/mysql/bin,具体看不同电脑)
  1. PATH=$PATH:/usr/local/mysql/bin  
复制代码
随后别忘了执行以下语句非常重要,这条语句只要是执行了vim ~/.bash_profile后必须需要执行
  1. source ~/.bash_profile  
复制代码
之后执行以下语句进行python和mysql的连接
  1. pip install mysql-connector-python  
复制代码
这里笔者由于安装anadonda3,而里面的python版本为3.6.3,在此步骤出现了诸多问题(由于系统本
身还有python2.7.14)
但是通过重启还是得到了解决,尚不清楚问题原因。

下面编写python代码如下
  1. import mysql.connector as MySQLdb  
  2.   
  3. conn = MySQLdb.Connect(  
  4.                    host =   '127.0.0.1',  
  5.                    port = 3306,  
  6.                    user = 'root',  
  7.                    passwd = 'l23456',  
  8.                    db = 'test',  
  9.                    charset = 'utf8'  
  10.                     )  
  11.    
  12. cursor = conn.cursor()  
  13. print (conn)  
  14. print (cursor)  
  15.   
  16. cursor.close()  
  17. conn.close()
复制代码
输出结果为
这个代码需要数据库先有名为test的database
注意两个close


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2018-2-26 17:25:54 | 只看该作者
    支持分享  赞一个
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 08:15 , Processed in 0.063783 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表