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之使用Python查询更新数据库
Nov 25 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python实现Youku视频批量下载功能
Mar 14 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
Dec 14 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
Python中Numpy mat的使用详解
May 24 Python
Django中如何使用sass的方法步骤
Jul 09 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
django从后台返回html代码的实例
Mar 11 Python
Python itertools.product方法代码实例
Mar 27 Python
Python @property及getter setter原理详解
Mar 31 Python
Python3批量创建Crowd用户并分配组
May 20 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实现图片缩放功能类
2013/12/18 PHP
php取得字符串首字母的方法
2015/03/25 PHP
Laravel 自带的Auth验证登录方法
2019/09/30 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
python对一个数向上取整的实例方法
2020/06/18 Python
详解python算法常用技巧与内置库
2020/10/17 Python
python实现经纬度采样的示例代码
2020/12/10 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
小学生安全保证书
2014/02/01 职场文书
大二学生自我检讨书
2014/10/23 职场文书
教师先进个人材料
2014/12/17 职场文书
八达岭长城导游词
2015/01/30 职场文书
Mysql事务索引知识汇总
2022/03/17 MySQL
Python各协议下socket黏包问题原理
2022/04/12 Python