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

 更新时间:2018年07月02日 11:57:11   作者:Eddy_zheng  
这篇文章主要为大家详细介绍了python远程连接服务器MySQL数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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进行数据分析之方差分析详解

    这篇文章主要给大家介绍了关于如何使用Python进行数据分析之方差分析的相关资料,方差分析是一种常用的对数据进行分析的方法,用于两个及两个以上样本均数和方差差别的显著性检验,需要的朋友可以参考下
    2024-03-03
  • python采集百度百科的方法

    python采集百度百科的方法

    这篇文章主要介绍了python采集百度百科的方法,涉及Python正则匹配及页面抓取的相关技巧,需要的朋友可以参考下
    2015-06-06
  • 将Python代码嵌入C++程序进行编写的实例

    将Python代码嵌入C++程序进行编写的实例

    这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下
    2015-07-07
  • python进阶从青铜到王者一定会用上的Python技巧

    python进阶从青铜到王者一定会用上的Python技巧

    这篇文章主要介绍了python进阶从青铜到王者一定会用上的Python技巧,本文通过几个Python的小案例,让大家体会其中蕴含的技巧一起来围观吧
    2021-09-09
  • Python简易图形界面库easygui对话框整理大全

    Python简易图形界面库easygui对话框整理大全

    这篇文章主要给大家介绍了关于Python简易图形界面库easygui对话框的相关资料,EasyGUI是一个用Python编写的非常简易的GUI编程模块,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • Django1.3添加app提示模块不存在的解决方法

    Django1.3添加app提示模块不存在的解决方法

    这篇文章主要介绍了Django1.3添加app提示模块不存在的解决方法,原因是新版和旧版的APP名称写法问题,需要的朋友可以参考下
    2014-08-08
  • 解决pycharm界面不能显示中文的问题

    解决pycharm界面不能显示中文的问题

    今天小编就为大家分享一篇解决pycharm界面不能显示中文的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python-torch 之torch.clamp() 函数解析

    Python-torch 之torch.clamp() 函数解析

    torch.clamp()函数用于对输入张量进行截断操作,将张量中的每个元素限制在指定的范围内,这篇文章主要介绍了Python torch之torch.clamp()函数,需要的朋友可以参考下
    2023-05-05
  • django中media媒体路径设置的步骤

    django中media媒体路径设置的步骤

    在本篇文章里小编给大家整理的是关于django media媒体路径设置相关知识点,有兴趣的朋友们可以学习下。
    2019-11-11
  • python读取相对路径和绝对路径的方法

    python读取相对路径和绝对路径的方法

    这篇文章主要介绍了python读取相对路径和绝对路径,下面的路径介绍针对windows,在编写的py文件中打开文件的时候经常见到下面其中路径的表达方式,需要的朋友可以参考下
    2023-02-02

最新评论