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程序语言快速上手教程
Jul 18 Python
Python 抓取动态网页内容方案详解
Dec 25 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
python实现斐波那契数列的方法示例
Jan 12 Python
pycharm安装图文教程
May 02 Python
Python 爬虫图片简单实现
Jun 01 Python
你真的了解Python的random模块吗?
Dec 12 Python
解决Spyder中图片显示太小的问题
Apr 27 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 Python
python opencv人脸检测提取及保存方法
Aug 03 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
python怎么调用自己的函数
Jul 01 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数组最大值,最小值的代码
2011/10/31 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
curl和libcurl的区别简介
2015/07/01 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
通过实例学习Python Excel操作
2020/01/06 Python
django配置app中的静态文件步骤
2020/03/27 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
javascript函数式编程基础
2021/09/15 Javascript
Golang map映射的用法
2022/04/22 Golang