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的Django框架中的缓存控制
Jul 24 Python
日常整理python执行系统命令的常见方法(全)
Oct 22 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
Jun 16 Python
Python中input与raw_input 之间的比较
Aug 20 Python
详解django中使用定时任务的方法
Sep 27 Python
Python 从相对路径下import的方法
Dec 04 Python
Python3 关于pycharm自动导入包快捷设置的方法
Jan 16 Python
Flask配置Cors跨域的实现
Jul 12 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
超全Python图像处理讲解(多模块实现)
Apr 13 Python
python的help函数如何使用
Jun 11 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
jQuery技巧总结
2011/01/01 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
pyside写ui界面入门示例
2014/01/22 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
pycharm永久激活超详细教程
2020/10/29 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
django中ImageField的使用详解
2020/12/21 Python
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
秋季运动会通讯稿
2014/01/24 职场文书
数学教学随笔感言
2014/02/17 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
信息技术课教学反思
2016/02/23 职场文书
2019年大学推荐信
2019/06/24 职场文书
Python turtle实现贪吃蛇游戏
2021/06/18 Python
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android