最近一直在学习python,学习到连接mysql数据库的地方,遇到好多盲区,因为没有老师和经验,只能去各个博客找资料,问朋友,最后终于弄成功了,下面跟大家分享一下经验(以下仅仅基于Windows系统)
1 首先大家先去下载一个mysql-connector-python的支持包,然后解压
2 在cmd界面跳转到mysql支持包的解压路径,输入 setup.py install
3在eclipse输入import mysql ,如果不报错,表示导入成功,如果还是不行,可以重启几次eclipse
4接下来就该是编写代码了,首先,我们需要创建连接
conn = mysql.connector.connect(host='localhost',user='root',passwd='123456',db ='test')
db是数据库的名称,host是数据库的ip地址,默认是127.0.0.1,
接下来的就可以去实际操作数据库,进行建表,添加数据的操作
cursor = conn.cursor()
cursor.excute('create table user (id varchar(20) primary key,name varchar(20)')
cursor.excute('insert into user(id,name) values (%s,%s)',['1','BOB'])
#提交事务,关闭连接
conn.commit()
cursor.close()
#测试是否成功
cursor = conn.cursor()
cursor.execute('select * from user')
values = cursor.fetchall()
print (values)
cursor.close()
True
conn.close()
最后,别忘记关闭连接