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系列之数据处理编程实例(二)
May 22 Python
web.py获取上传文件名的正确方法
Aug 26 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
详解 Python中LEGB和闭包及装饰器
Aug 03 Python
详细介绍Python进度条tqdm的使用
Jul 31 Python
python用requests实现http请求代码实例
Oct 31 Python
PyQt5多线程刷新界面防假死示例
Dec 13 Python
python 实现图片上传接口开发 并生成可以访问的图片url
Dec 18 Python
Python析构函数__del__定义原理解析
Nov 20 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
python 三边测量定位的实现代码
Apr 22 Python
Python与C++中梯度方向直方图的实现
Mar 17 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
超级实用的7个PHP代码片段分享
2012/01/05 PHP
php导出word格式数据的代码实例
2013/11/25 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
JS 时间显示效果代码
2009/08/23 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
python实现简易内存监控
2018/06/21 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
师范应届生语文教师求职信
2013/10/29 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
西安大雁塔导游词
2015/02/10 职场文书
文案策划岗位职责
2015/02/11 职场文书
如何用python插入独创性声明
2021/03/31 Python