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、数据库查询