鱼C论坛

 找回密码
 立即注册
查看: 3202|回复: 2

[技术交流] 实在百度不到了,关于MYSQL插入记录后 假死的问题

[复制链接]
发表于 2020-4-6 14:03:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
const sync=require("sync-request");   //同步
var cheerio = require('cheerio');     //解析伪jquery语法  
let iconv = require('iconv-lite');    //转码
let mysql = require('mysql');

let config = {  
    host     : 'localhost',  
    user     : 'root',  
    password : '111111',  
    database : 'wp'  
  };  
let pool = mysql.createPool(config);

var arr=new Array(); 
//构造图书信息
url="http://www.kongfz.com/3/";
var resp=sync("GET",url);
html=iconv.decode(resp.body,"utf8");
$ = cheerio.load(html);
arr=new Array();
items=$("div#listBox.result-list").find("div.item-info");
$(items).each(function(index,elem){
    bookinfos=$(elem).find("div.zl-isbn-info");
    $(bookinfos).each((index3,elem3)=>{
       var lst=$(elem3).text().replace(/\s+|\n/gm," ").replace(/\//g,";").split(";");
       if(lst.length==4){
             let  tmp=new Array();
             bookname=$(elem).find("div.title").eq(0).find("a").text(); 
             tmp.push(bookname);
             Array.prototype.push.apply(tmp,lst);
             arr.push(tmp);
        }; 
    });
});
//把图书信息写入数据库(此处用的是批量插入记录)
sql2="INSERT INTO books (bookname,author,publisher,date,other) VALUES ?";
pool.getConnection((err, connection) => {
    if (err) {
        console.error(err);
    }
    else
    {
        connection.query(sql2,[arr],(err, rows)=>{
            if (err) {
                console.error(err);
            }
            else
            {
                console.log("插入数据成功");
            };
        });
    };
    connection.release();
});
此时,数据库中数据是被批量增加的,通过查询数据库可以证明,但是控制台这里 不会退出  
无标题8.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-7 20:14:01 | 显示全部楼层
好吧,自我回复,这么简单的东西,网上居然没有人发布(还是我没找到正地方)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 02:16:33 | 显示全部楼层
这个是多大的数据库,是不是资源给用完了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 00:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表