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函数的笔记整理
Apr 07 Python
Python PyQt5标准对话框用法示例
Aug 23 Python
Python编程scoketServer实现多线程同步实例代码
Jan 29 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
Jul 22 Python
python3字符串操作总结
Jul 24 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
python实现简单学生信息管理系统
Apr 09 Python
python excel多行合并的方法
Dec 09 Python
Python实现位图分割的效果
Nov 20 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 htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
php max_execution_time执行时间问题
2011/07/17 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
python分析网页上所有超链接的方法
2015/05/08 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python Celery定时任务的示例
2018/03/13 Python
Python图像阈值化处理及算法比对实例解析
2020/06/19 Python
python如何爬取动态网站
2020/09/09 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
护理专业毕业生自我鉴定
2013/10/08 职场文书
服装设计专业自荐书范文
2013/12/30 职场文书
大学自我评价
2014/02/12 职场文书
文案策划求职信
2014/04/14 职场文书
作文批改评语
2014/12/25 职场文书
社区党建工作总结2015
2015/05/13 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技