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 当前全局变量和入口参数的所有属性
Jul 01 Python
Python中MYSQLdb出现乱码的解决方法
Oct 11 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
Mar 19 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
在python中,使用scatter绘制散点图的实例
Jul 03 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
python游戏开发Pygame框架
Apr 22 Python
python读取mat文件生成h5文件的实现
Jul 15 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
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
php之static静态属性与静态方法实例分析
2015/07/30 PHP
教你识别简单的免查杀PHP后门
2015/09/13 PHP
iOS10推送通知开发教程
2016/09/19 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
Python中文编码知识点
2019/02/18 Python
Python3实现二叉树的最大深度
2019/09/30 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
python3中for循环踩过的坑记录
2020/12/14 Python
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
公司领导推荐信
2013/11/12 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
2014年班主任自我评价范文
2014/04/23 职场文书
团委竞选演讲稿
2014/04/24 职场文书
出国留学计划书
2014/04/27 职场文书