python爬虫的数据库连接问题【推荐】


Posted in Python onJune 25, 2018

1.需要导的包

import pymysql

2.# mysql连接信息(字典形式)

db_config ={
 'host': '127.0.0.1',#连接的主机id(107.0.0.1是本机id)
 'port': 3306,
 'user': '****',
 'password': '****',
 'db': 'test',#(数据库名)
 'charset': 'utf8'
}

3.# 获得数据库连接

connection = pymysql.connect(**db_config)

connection()具体的基础知识详见连接

4.具体连接(以简书为例)

try:
  # 获得数据库游标(游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条SQL 选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。)
  with connection.cursor() as cursor:
   sql = 'insert into simplebook(title, url) values(%s, %s)'
   for u in urls:
    # 执行sql语句
    cursor.execute(sql, (u.string, r'http://www.jianshu.com'+u.attrs['href']))
  # 事务提交
  connection.commit()
 finally:
 # 关闭数据库连接
  connection.close()

5.连接数据库成功,并得到数据

python爬虫的数据库连接问题【推荐】

总结

以上所述是小编给大家介绍的python爬虫的数据库连接问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python动态加载模块的3种方法
Nov 22 Python
Python连接PostgreSQL数据库的方法
Nov 28 Python
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
python实现给微信指定好友定时发送消息
Apr 29 Python
python使用yield压平嵌套字典的超简单方法
Nov 02 Python
Django框架反向解析操作详解
Nov 28 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
Apr 08 Python
python使用QQ邮箱实现自动发送邮件
Jun 22 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 Python
Python Socket编程详解
Apr 25 Python
python让列表倒序输出的实例
Jun 25 #Python
python实现将一个数组逆序输出的方法
Jun 25 #Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 #Python
python3实现随机数
Jun 25 #Python
Python实现快速计算词频功能示例
Jun 25 #Python
python实现画一颗树和一片森林
Jun 25 #Python
完美解决在oj中Python的循环输入问题
Jun 25 #Python
You might like
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
2014/12/17 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
python实现简单的学生管理系统
2021/02/22 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
市场营销专业个人自荐信格式
2013/09/21 职场文书
中国央视网签名寄语
2014/01/18 职场文书
卫生安全检查制度
2014/02/04 职场文书
合作经营协议书范本
2014/04/17 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
商场收银员岗位职责
2015/04/07 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
java泛型通配符详解
2021/07/25 Java/Android