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常用正则表达式符号浅析
Aug 13 Python
Python连接SQLServer2000的方法详解
Apr 19 Python
python实现TF-IDF算法解析
Jan 02 Python
对python插入数据库和生成插入sql的示例讲解
Nov 14 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
Dec 12 Python
python 批量修改 labelImg 生成的xml文件的方法
Sep 09 Python
Python如何实现动态数组
Nov 02 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
python实现ping命令小程序
Dec 28 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 Python
Python中三种花式打印的示例详解
Mar 19 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实现的贪婪算法实例
2017/10/17 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
js同源策略详解
2015/05/21 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
jQuery属性选择器用法示例
2016/09/09 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
python字典的常用操作方法小结
2016/05/16 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
python进行两个表格对比的方法
2018/06/27 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
python3 mmh3安装及使用方法
2019/10/09 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python3爬虫中异步协程的用法
2020/07/10 Python
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
2014年秋季新学期寄语
2014/08/02 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
教师培训简讯
2015/07/20 职场文书
一级电子管军用接收机测评
2022/04/05 无线电
Python图像处理库PIL详细使用说明
2022/04/06 Python
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS