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实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
Python中列表(list)操作方法汇总
Aug 18 Python
python使用Tkinter显示网络图片的方法
Apr 24 Python
Python实现字符串格式化的方法小结
Feb 20 Python
Python可变参数用法实例分析
Apr 02 Python
详解Python import方法引入模块的实例
Aug 02 Python
Python实现解析Bit Torrent种子文件内容的方法
Aug 29 Python
python requests爬取高德地图数据的实例
Nov 10 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
python新式类和经典类的区别实例分析
Mar 23 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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中通过smtp发邮件的类,测试通过
2007/01/22 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
php实现图片添加水印功能
2014/02/13 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
IE与firefox之jquery用法区别
2008/10/03 Javascript
range 标准化之获取
2011/08/28 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
[02:09]2018DOTA2亚洲邀请赛TNC赛前采访
2018/04/04 DOTA
Python过滤列表用法实例分析
2016/04/29 Python
Python学习入门之区块链详解
2017/07/25 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
python解决字符串倒序输出的问题
2018/06/25 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Django 大文件下载实现过程解析
2019/08/01 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
法警的竞聘演讲稿
2014/01/02 职场文书
2014年司法所工作总结
2014/11/22 职场文书
网络销售员岗位职责
2015/04/11 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android