使用python连接mysql有两种方法,
1
import mysql.connector
cnx = mysql.connector.connect(user='scott', password='tiger',host='127.0.0.1',database='employees')
cnx.close()
Run Code Online (Sandbox Code Playgroud)
2
import MySQLdb
db = MySQLdb.connect(host="localhost", # your host, usually localhost
user="john", # your username
passwd="megajonhy", # your password
db="jonhydb") # name of the data base
cur = db.cursor()
cur.execute("SELECT * FROM YOUR_TABLE_NAME")
Run Code Online (Sandbox Code Playgroud)
我不知道MySQLdb和mysql连接器之间的区别,我何时应该使用MySQLdb,何时应该使用mysql连接器?请告诉我,非常感谢.
Ign*_*ams 12
MySQLdb是一个C模块,它链接libmysqlclient库中的MySQL协议实现.它更快,但需要库才能工作.
mysql-connector是一个Python模块,可以在Python中重新实现MySQL协议.它速度较慢,但不需要C库,因此更具可移植性.
| 归档时间: |
|
| 查看次数: |
4084 次 |
| 最近记录: |