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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
利用Python绘制数据的瀑布图的教程
Apr 07 Python
python使用电子邮件模块smtplib的方法
Aug 28 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
Python实现多属性排序的方法
Dec 05 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
Jul 03 Python
Python 实现自动导入缺失的库
Oct 29 Python
Python中zip()函数的解释和可视化(实例详解)
Feb 16 Python
Python中对象的比较操作==和is区别详析
Feb 12 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
抓取YAHOO股票报价的类
2009/05/15 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
我的大学生活职业生涯规划
2014/01/02 职场文书
问卷调查计划书
2014/01/10 职场文书
母亲七十大寿答谢词
2014/01/18 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
简历中的自我评价范文
2014/02/05 职场文书
《自选商场》教学反思
2014/02/14 职场文书
个人贷款担保书
2014/04/01 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis
Python echarts实现数据可视化实例详解
2022/03/03 Python
一条 SQL 语句执行过程
2022/03/17 MySQL
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL