1,下载MySQL官方的MySQL - connector - python 8.0.17 py3.7 - windows - x86 - 64位。msi,直接点击安装;
2,安装完毕后直接可以导入mysql.connnector模块
<>强连接方式一:强>
进口mysql.connector cnx=mysql.connector。连接(用户=斯科特,密码=苈搿?主机=127.0.0.1,数据库=肮驮薄? cnx.close ()
<>强连接方式二:强>
从mysql。进口连接器(连接) cnx=连接。MySQLConnection(用户=斯科特,密码=苈搿?主机=127.0.0.1,数据库=肮驮薄? cnx.close ()
用试一试~除了获取错误代码:
进口mysql.connector 从mysql。连接器导入错误代码 试一试: cnx=mysql.connector。数据库连接(用户=斯科特,=肮陀丁? mysql.connector除外。错误,犯错: 如果犯错。errno==errorcode.ER_ACCESS_DENIED_ERROR: 打印(“您的用户名或密码有问题”) elif犯错。errno==errorcode.ER_BAD_DB_ERROR: 打印(“数据库不存在”) 其他: 打印(err) 其他: cnx.close ()
<强> 3,获取数据库数据:强>
进口mysql.connector myconn=mysql.connector.connect(主机=發ocalhost”,用户=奥段鳌?passwd=" 123455 "数据库=凹偃铡? mycursor=myconn.cursor () my_cmd_sql=" select *的生日” 一个=mycursor.execute (my_cmd_sql) #执行SQL命令 对于一个在mycursor: #展示请求数据 print () mycursor.close() #指针必须关闭 myconn.close() #连接必须关闭
<强> 4,插入,更改和删除数据强>
跟上面一样的方法执行插入,更改和数据命令,这里有一点区别,执行语句后必须调用连接的.commit()方法确认执行。
另外:指针一定要关闭,否则容易引起
mysql 2014错误(2014)命令不同步;你现在不能运行这个命令
引用>
以上所述是小编给大家介绍的python3连接MySQL8.0的两种方式,希望对大家有所帮助,也非常感谢大家对网站的支持!
python3连接MySQL8.0的两种方式