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 相关文章推荐
Windows8下安装Python的BeautifulSoup
Jan 22 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
Python实现屏幕截图的两种方式
Feb 05 Python
PyTorch CNN实战之MNIST手写数字识别示例
May 29 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
Python使用正则表达式分割字符串的实现方法
Jul 16 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
Matplotlib scatter绘制散点图的方法实现
Jan 02 Python
python dir函数快速掌握用法技巧
Dec 09 Python
Python中with上下文管理协议的作用及用法
Mar 18 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
js如何找出字符串中的最长回文串
2018/06/04 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python使用OpenCV进行标定
2018/05/08 Python
python实现梯度法 python最速下降法
2020/03/24 Python
python识别验证码的思路及解决方案
2020/09/13 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
数学系毕业生的自我评价
2014/01/10 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
库房管理员岗位职责
2015/02/12 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript
使用 Apache 反向代理的设置技巧
2022/01/18 Servers