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 初始化多维数组代码
Sep 06 Python
python实现博客文章爬虫示例
Feb 26 Python
Python反转序列的方法实例分析
Mar 21 Python
用Django写天气预报查询网站
Oct 21 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
python3用urllib抓取贴吧邮箱和QQ实例
Mar 10 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
Python基于locals返回作用域字典
Oct 17 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 Python
Python的这些库,你知道多少?
Jun 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php常见的魔术方法详解
2014/12/25 PHP
php调整服务器时间的方法
2015/04/03 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
TypeScript具有的几个不同特质
2015/04/07 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
交通事故调解协议书
2014/04/16 职场文书
合同意向书范本
2014/07/30 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
优秀团员个人总结
2015/02/26 职场文书
医德医风个人总结
2015/02/28 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python
element tree树形组件回显数据问题解决
2022/08/14 Javascript