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 相关文章推荐
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
python通过get,post方式发送http请求和接收http响应的方法
May 26 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
Sanic框架配置操作分析
Jul 17 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
Python爬虫自动化爬取b站实时弹幕实例方法
Jan 26 Python
python线程优先级队列知识点总结
Feb 28 Python
python 用递归实现通用爬虫解析器
Apr 16 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中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
pandas值替换方法
2018/07/10 Python
python字符串查找函数的用法详解
2019/07/08 Python
python构建指数平滑预测模型示例
2019/11/21 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
Python截图并保存的具体实例
2021/01/14 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
大学生个人求职口试自我评价
2014/02/16 职场文书
委托书的格式
2014/08/01 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
同事欢送会致辞
2015/07/31 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
ES6 解构赋值的原理及运用
2021/05/25 Javascript
Python标准库pathlib操作目录和文件
2021/11/20 Python