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 错误和异常小结
Oct 09 Python
详谈python http长连接客户端
Jun 12 Python
Python AES加密实例解析
Jan 18 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
python之信息加密题目详解
Jun 26 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
用python写爬虫简单吗
Jul 28 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中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
php教程之phpize使用方法
2014/02/12 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
Python迭代用法实例教程
2014/09/08 Python
Python中title()方法的使用简介
2015/05/20 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
谈谈Python中的while循环语句
2019/03/10 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
教师评优的个人自我评价分享
2013/09/19 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
人事行政专员岗位职责
2014/07/23 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Python中的tkinter库简单案例详解
2022/01/22 Python