python链接数据库
2017-08-15 本文已影响0人
洛可可11
python链接数据库方法,及基本查询sql执行方法
#-*- coding:utf-8 -*-
import pymysql.cursors
# 连接配置信息
config = {
'host' :'数据库ip地址',
'port' :3306,#端口
'user' :'数据库用户名',
'password' :'数据库密码',
'db' :'数据库名称',
'charset' :'utf8mb4',
'cursorclass' :pymysql.cursors.DictCursor,
}
# 创建连接
connection = pymysql.connect(**config)
try:
with connection.cursor() as cursor:
# 执行sql语句,进行查询
sql = 'SELECT id FROM tabmembers WHERE login = "python"'
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchone()
print(result)
# 没有设置默认自动提交,需要主动提交,以保存所执行的语句
connection.commit()
finally:
connection.close();