python远程连接MySQL数据库


Posted in Python onApril 19, 2019

本文实例为大家分享了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调用shell的方法
Nov 20 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
浅谈python numpy中nonzero()的用法
Apr 02 Python
Python中的TCP socket写法示例
May 11 Python
python删除文本中行数标签的方法
May 31 Python
使用python 3实现发送邮件功能
Jun 15 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
pybind11和numpy进行交互的方法
Jul 04 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
linux环境下Django的安装配置详解
Jul 22 Python
Python如何自动获取目标网站最新通知
Jun 18 Python
Python实战之OpenCV实现猫脸检测
Jun 26 Python
详解Python匿名函数(lambda函数)
Apr 19 #Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 #Python
Python3中列表list合并的四种方法
Apr 19 #Python
局域网内python socket实现windows与linux间的消息传送
Apr 19 #Python
python定时按日期备份MySQL数据并压缩
Apr 19 #Python
Python实现 版本号对比功能的实例代码
Apr 18 #Python
Python网络爬虫之爬取微博热搜
Apr 18 #Python
You might like
第七节 类的静态成员 [7]
2006/10/09 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
php新建文件的方法实例
2019/09/26 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
python与pycharm有何区别
2020/07/01 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
支行行长岗位职责
2015/02/15 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
调解书格式范本
2015/05/20 职场文书
刑事附带民事代理词
2015/05/25 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
在redisCluster中模糊获取key方式
2021/07/09 Redis
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript