python远程连接服务器MySQL数据库


Posted in Python onJuly 02, 2018

本文实例为大家分享了python远程连接服务器MySQL数据库的具体代码,供大家参考,具体内容如下

这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,下面直接代码演示:

# -*- coding: utf-8 -*-
"""
Created on Fri Dec 30 10:43:35 2016

@author: zhengyongzhe
"""

import MySQLdb
import cPickle as pk


def write2file(DB_data,save_filename):
  """数据写入本地"""
  with open(save_filename, 'w') as f:
    pk.dump(DB_data, f))

# 创建数据库连接
conn2db = MySQLdb.connect(
      host='111.111.111.111',# host
      port = 3306, # 默认端口,根据实际修改
      user='username',# 用户名
      passwd='passwd', # 密码
      db ='DBname', # DB name
      )

cur = conn2db.cursor() # 操作游标
DB_data = cur.execute("select * from table_name;") # SQL语句 ,查询需要到处内容

# 获取多条数据
DB_datas = cur.fetchmany(DB_data) 
# 写入本地
write2file(DB_datas,'save_table_name')

"""
# 打印表中数据,chek data
for info in DB_datas:
  print info
"""
cur.close() 
conn2db.commit()

try:
  conn2db.close() # 关闭连接
  print "closed connection..."
except Exception,e:
  print Exception,":",e

以上代码演示Python远程连接服务器MySQL数据库,工程中还需要考虑可能出现的bug。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现遍历数据库并获取key的值
May 17 Python
python获取局域网占带宽最大3个ip的方法
Jul 09 Python
详解python单例模式与metaclass
Jan 15 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
python打包exe开机自动启动的实例(windows)
Jun 28 Python
django的csrf实现过程详解
Jul 26 Python
使用Fabric自动化部署Django项目的实现
Sep 27 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
对Python 数组的切片操作详解
Jul 02 #Python
python读取LMDB中图像的方法
Jul 02 #Python
python读写LMDB文件的方法
Jul 02 #Python
对numpy中的数组条件筛选功能详解
Jul 02 #Python
python matlibplot绘制多条曲线图
Feb 19 #Python
python matlibplot绘制3D图形
Jul 02 #Python
对numpy Array [: ,] 的取值方法详解
Jul 02 #Python
You might like
用PHP开发GUI
2006/10/09 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
Vue实现简单分页器
2018/12/29 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python并发编程之线程实例解析
2017/12/27 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
解决Python使用列表副本的问题
2019/12/19 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python实现画图软件功能方法详解
2020/07/28 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
写给学生的新学期寄语
2014/01/18 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
2015年人力资源部工作总结
2015/04/30 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书