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 从远程服务器下载东西的代码
Feb 10 Python
Python编程之序列操作实例详解
Jul 22 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
儿童python练习实例
May 27 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
通过实例解析python创建进程常用方法
Jun 19 Python
详解Python中如何将数据存储为json格式的文件
Nov 18 Python
用Python将库打包发布到pypi
Apr 13 Python
用Python创建简易网站图文教程
Jun 11 Python
python3实现常见的排序算法(示例代码)
Jul 04 Python
Python Matplotlib绘制动画的代码详解
May 30 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
聊天室php&mysql(六)
2006/10/09 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
学习python (2)
2006/10/31 Python
9种python web 程序的部署方式小结
2014/06/30 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
详解python中*号的用法
2019/10/21 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
教师评优的个人自我评价分享
2013/09/19 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
美术教师个人总结
2015/02/06 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python