pyspider爬取数据存入mysql--2.测试数据库能否连通

做一个简单的测试,看数据能否存入mysql

 1 #!/usr/bin/env python
 2 # -*- encoding: utf-8 -*-
 3 # Created on 2017-10-26 16:03:21
 4 # Project: mysql_test
 5 
 6 from pyspider.libs.base_handler import *
 7 import MySQLdb
 8 
 9 class Handler(BaseHandler):
10     crawl_config = {
11     }
12 
13     def __init__(self):
14         self.db = MySQLdb.connect(ip, name, password, tableName, charset='utf8') 15 16 @every(minutes=24 * 60) 17 def on_start(self): 18 try: 19 cursor = self.db.cursor() 20 sql = "insert into user(userName, userAge, userAddress) values ('pyspider',1,'园子')" 21  cursor.execute(sql) 22  cursor.close() 23  self.db.commit() 24  self.db.close() 25 except Exception, e: 26 print e 27 self.db.rollback()

 user表中已经插入了记录:

转载于:https://www.cnblogs.com/wangzhisdu/p/7737613.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值