python远程连接MySQL数据库


Posted in Python onApril 19, 2019

本文实例为大家分享了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数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
Python模拟简单电梯调度算法示例
Aug 20 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
Oct 16 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
python解析多层json操作示例
Dec 30 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
详解Python匿名函数(lambda函数)
Apr 19 #Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 #Python
Python3中列表list合并的四种方法
Apr 19 #Python
局域网内python socket实现windows与linux间的消息传送
Apr 19 #Python
python定时按日期备份MySQL数据并压缩
Apr 19 #Python
Python实现 版本号对比功能的实例代码
Apr 18 #Python
Python网络爬虫之爬取微博热搜
Apr 18 #Python
You might like
PHP防止注入攻击实例分析
2014/11/03 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
layui动态绑定事件的方法
2019/09/20 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
python实用代码片段收集贴
2015/06/03 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
个人素质的自我评价分享
2013/12/16 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
家长会欢迎标语
2014/06/24 职场文书
民主生活会剖析材料
2014/09/30 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
施工员岗位职责
2015/02/10 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书