python连接mysql:
前期准备:
1. 安装mysql
2. 安装MySQLdb,如果你安装了python,会自带pip命令,直接使用pip install MySQLdb就可以安装,使用时import MySQLdb就可以
使用方法:
1. 启动服务:net start mysql
2. 导入驱动:import MySQLdb
3. 创建连接:conn= MySQLdb.connect(host=’localhost’,port = 3306,user=”,passwd=”,db =”,charset=’utf8’,)
4. 创建游标:cur = conn.cursor()
5. 生成mysql语句:sqli=”insert into envir_humi(temp,humi) values(%s,%s)”
6. 绑定语句:cur.execute(sqli,(str(123),str(456)))
7. 提交,关闭游标,关闭连接:
cur.close() #关闭游标
conn.commit() #提交,执行语句
conn.close() #关闭连接
示例如下:
# -*- coding: utf-8 -*-
from socket import *
import MySQLdb
#创建连接
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='envir',
charset='utf8',)
cur = conn.cursor() #生成游标
#插入一条数据
sqli="insert into envir_humi(temp,humi) values(%s,%s)"
cur.execute(sqli,(str(123),str(456))) #绑定语句
cur.close() #关闭游标
conn.commit() #提交,执行语句
conn.close() #关闭连接