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 相关文章推荐
打开电脑上的QQ的python代码
Feb 10 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
Python查询IP地址归属完整代码
Jun 21 Python
Python实现批量压缩图片
Jan 25 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
Django实现翻页的示例代码
May 24 Python
Python获取字典中某个key的value
Apr 13 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
解决中英文字符串长度问题函数
2007/01/16 PHP
php仿discuz分页效果代码
2008/10/02 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php命令行使用方法和命令行参数说明
2014/04/08 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
js实现微信聊天界面
2020/08/09 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
django中的图片验证码功能
2019/09/18 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python输出数学符号实例
2020/05/11 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
商务日语毕业生自荐信范文
2013/11/14 职场文书
上班迟到检讨书
2014/09/15 职场文书
党员民主评议自我评价
2014/10/20 职场文书
公司股份合作协议书
2014/12/07 职场文书
员工自我工作评价
2015/03/06 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang