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装饰器使用的一些建议
Jun 03 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
Python切片索引用法示例
May 15 Python
Python单元测试简单示例
Jul 03 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
python文件及目录操作代码汇总
Jul 08 Python
基于python实现生成指定大小txt文档
Jul 20 Python
python开发入门——列表生成式
Sep 03 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里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
validator验证控件使用代码
2010/11/23 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python优先队列实现方法示例
2017/09/21 Python
Python实现基于POS算法的区块链
2018/08/07 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
使用python去除图片白色像素的实例
2019/12/12 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
一道Delphi面试题
2016/10/28 面试题
客服专员岗位职责
2014/02/28 职场文书
春节超市活动方案
2014/08/14 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
给老婆的道歉信
2015/01/20 职场文书
招商银行工作证明
2015/06/17 职场文书
大学生读书笔记范文
2015/07/01 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技