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 ljust rjust center输出
Sep 06 Python
在Python中处理字符串之isdigit()方法的使用
May 18 Python
Python+tkinter使用80行代码实现一个计算器实例
Jan 16 Python
APIStar:一个专为Python3设计的API框架
Sep 26 Python
基于python if 判断选择结构的实例详解
May 06 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
Python面向对象之继承原理与用法案例分析
Dec 31 Python
如何通过python实现全排列
Feb 11 Python
python matplotlib包图像配色方案分享
Mar 14 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
python 追踪except信息方式
Apr 25 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 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中创建并处理图象
2006/10/09 PHP
php网站地图生成类示例
2014/01/13 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
extJs 下拉框联动实现代码
2010/04/09 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
Python多线程实例教程
2014/09/06 Python
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python正则表达式及使用正则表达式的例子
2018/01/22 Python
python取代netcat过程分析
2018/02/10 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
巴西女装购物网站:Eclectic
2018/04/24 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
中医专业应届生求职信
2013/11/17 职场文书
汽车维修专业个人求职信范文
2014/01/01 职场文书
爱国主义演讲稿
2014/05/07 职场文书
个人收入证明范本
2014/09/18 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
个人党性分析材料
2014/12/19 职场文书
教育实习指导教师评语
2014/12/31 职场文书
2015年科室工作总结
2015/04/10 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL