python远程连接MySQL数据库
本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下
连接数据库
这里默认大家都已经配置安装好MySQL和Python的MySQL模块,且默认大家的DB内表和访问账号权限均已设置无误,下面直接代码演示:
#-*-coding:utf-8-*-
"""
CreatedonFriDec3010:43:352016
@author:zhengyongzhe
"""
importMySQLdb
importcPickleaspk
defwrite2file(DB_data,save_filename):
"""数据写入本地"""
withopen(save_filename,'w')asf:
pk.dump(DB_data,f))
#创建数据库连接
conn2db=MySQLdb.connect(
host='111.111.111.111',#host
port=3306,#默认端口,根据实际修改
user='username',#用户名
passwd='passwd',#密码
db='DBname',#DBname
)
cur=conn2db.cursor()#操作游标
DB_data=cur.execute("select*fromtable_name;")#SQL语句,查询需要到处内容
#获取多条数据
DB_datas=cur.fetchmany(DB_data)
#写入本地
write2file(DB_datas,'save_table_name')
"""
#打印表中数据,chekdata
forinfoinDB_datas:
printinfo
"""
cur.close()
conn2db.commit()
try:
conn2db.close()#关闭连接
print"closedconnection..."
exceptException,e:
printException,":",e
以上代码演示Python远程连接服务器MySQL数据库,工程中还需要考虑可能出现的bug,有问题的留言。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。