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 sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Python的Urllib库的基本使用教程
Apr 30 Python
Phantomjs抓取渲染JS后的网页(Python代码)
May 13 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
Python Grid使用和布局详解
Jun 30 Python
Python中栈、队列与优先级队列的实现方法
Jun 30 Python
Python龙贝格法求积分实例
Feb 29 Python
jupyter notebook插入本地图片的实现
Apr 13 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
Keras搭建自编码器操作
Jul 03 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 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使用pdo连接sqlite3的配置示例
2016/05/27 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
php如何获取Http请求
2020/04/30 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
详解python对象之间的交互
2020/09/29 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
html5 视频播放解决方案
2016/11/06 HTML / CSS
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
证婚人经典证婚词
2014/01/09 职场文书
企业内控岗位的职责
2014/02/07 职场文书
2014年统战工作总结
2014/12/09 职场文书
检讨书范文2000字
2015/01/28 职场文书
材料采购员岗位职责
2015/04/03 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python