51Testing软件测试论坛

标题: mysql与python3 [打印本页]

作者: 一月蔷薇_456    时间: 2018-2-26 15:08
标题: mysql与python3
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



作者: 海海豚    时间: 2018-2-26 15:49
谢谢分享
作者: 梦想家    时间: 2018-2-26 17:25
支持分享  赞一个
作者: Miss_love    时间: 2020-12-30 08:46
支持分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2