python_数据库连接之mysql

python远程连接数据库,需要安装对应得第三方模块,现以mysql为例,其他的同理

1、安装第三方库 

pip install pymysql

2、数据库连接及关闭

备注:数据库连接后不关闭,会导致大量占用数据库连接池不释放,导致其他数据库连接无法连接到数据库

import pymysql

#host 数据库服务IP地址
#user 数据库连接用户名
#password 数据库连接密码
#db 连接数据库名称
#port 数据库服务端口号
#charset 编码方式
#autocommit 自动提交,sql执行后直接自动提交,无需再次手动进行执行
conn=pymysql.Connect(host='host',user='user',password='password',db='db', port=3306, charset='utf8',
                           autocommit=True) #数据库连接
cur=conn.cursor() #建立游标
cur.execute('select * from table')  #执行sql
#conn.commit() #手动提交sql执行结果
#cur.fetchone() #单条获取sql执行结果
cur.fetchall() #获取所有sql执行结果
#cur.fetchmany(10) #获取指定的10条执行结果
cur.close() #关闭游标
conn.close() #关闭数据库

3、数据库查询

猜你喜欢

转载自www.cnblogs.com/xiaokuangnvhai/p/11098354.html