1. Python使用MySQLCursor执行SQL操作
- execute():执行一条SQL语句
- fetchall():获取所有的结果
- fetchone():获取一个结果
- rowcount:获取结果的数量
- close():结束当前的查询
2. 示例
- 直接创建一个连接
import mysql.connector
from mysql.connector import pooling
cnx = mysql.connector.connect(host='localhost',user='root',password='root')
cnx.database = 'test'
- 创建一个连接池
dbconfig = {"database":'test',"user":'root',"password":'root',"host":'localhost'}
cnx_pool = mysql.connector.pooling.MySQLConnectionPool(pool_name='test',pool_size=8,**dbconfig)
#pool_size表示线程
con = cnx_pool.get_connection() #获得一个连接对象
cursor = con.cursor() #获得一个cursor对象
将执行的SQL语句内容全部取出,关闭
最后将连接关闭