python远程连接服务器MySQL数据库


Posted in Python onJuly 02, 2018

本文实例为大家分享了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编程语言的35个与众不同之处(语言特征和使用技巧)
Jul 07 Python
解决python3 urllib中urlopen报错的问题
Mar 25 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
Django框架模板文件使用及模板文件加载顺序分析
May 23 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 Python
Java文件与类动手动脑实例详解
Nov 10 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
tensorflow自定义激活函数实例
Feb 04 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
Python代码实现双链表
May 25 Python
对Python 数组的切片操作详解
Jul 02 #Python
python读取LMDB中图像的方法
Jul 02 #Python
python读写LMDB文件的方法
Jul 02 #Python
对numpy中的数组条件筛选功能详解
Jul 02 #Python
python matlibplot绘制多条曲线图
Feb 19 #Python
python matlibplot绘制3D图形
Jul 02 #Python
对numpy Array [: ,] 的取值方法详解
Jul 02 #Python
You might like
php 在文件指定行插入数据的代码
2010/05/08 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
webpack4简单入门实例
2018/09/06 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
简单了解python的break、continue、pass
2019/07/08 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
Python with标签使用方法解析
2020/01/17 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
存储过程和sql语句的优缺点
2014/07/02 面试题
服装设计行业个人的自我评价
2013/12/20 职场文书
关爱残疾人标语
2014/06/25 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
医德考评自我评价
2014/09/14 职场文书
初二物理教学反思
2016/02/19 职场文书
Spring 使用注解开发
2022/05/20 Java/Android
在虚拟机中安装windows server 2008的图文教程
2022/06/28 Servers