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 相关文章推荐
linux 下实现python多版本安装实践
Nov 18 Python
python实现网站的模拟登录
Jan 04 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
Python匿名函数及应用示例
Apr 09 Python
numpy np.newaxis 的实用分享
Nov 30 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
关于Tensorflow分布式并行策略
Feb 03 Python
使用Puppeteer爬取微信文章的实现
Feb 11 Python
Python 实现向word(docx)中输出
Feb 13 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
Pillow图像处理库安装及使用
Apr 12 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获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
jsonp跨域请求详解
2017/07/13 Javascript
小程序实现多列选择器
2019/02/15 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
哪些是python中web开发框架
2020/06/17 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
出差报告格式模板
2014/11/06 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
关于 Python json中load和loads区别
2021/11/07 Python