首先你得对mysql ,有个大概的认识。

  比如说:如何安装,使用基本的语法,测试安装是否能成功,以及成功之后简单的对于数据库的,操作(增删改查)。。。

下面是业务场景:在爬虫过程中,租后需要将信息输出到mysql ,。

遇到的问题就是报错,说我语法错误(1)

之前不是报这个错,之前是什么COM_QUIT(2)的错误,为什么呢,因为我在函数中去调用了mysql ,(

connection.connect();
connection.end();

)后面搜索谷歌,有人说可以把这个两个删除,造成(2)报错原因是因为每次都都去调用,我重新看了一下语法。。发现有个连接池的东西。后面删了就出现了你现在所看到的1错误。

那么:

这个模块不是一个接一个地创建和管理连接,而是使用mysql.createPool(config)提供内置的连接池。
可以集中连接以简化共享单个连接或管理多个连接。
当你完成一个连接时,只需调用connection.release(),连接将返回到池中,准备再次被其他使用。
var mysql = require('mysql');
var pool = mysql.createPool({
host : 'example.org',
user : 'bob',
password : 'secret',
database : 'my_db'
}); pool.getConnection(function(err, connection) {
// Use the connection
connection.query('SELECT something FROM sometable', function (error, results, fields) {
// And done with the connection.
connection.release(); // Handle error after the release.
if (error) throw error; // Don't use the connection here, it has been returned to the pool.
});
});

特别要注意语法。

 
 

最新文章

  1. Webform(六)——登录状态保持(Cookies内置对象)
  2. AutoHotKey实现将站点添加到IE的Intranet本地站点
  3. Gradle Cheat Sheet
  4. UVa 445 - Marvelous Mazes
  5. ios开发@selector的函数如何传参数/如何传递多个参数
  6. cocos2dx阴影层的实现
  7. 【BZOJ】【3442】学习小组
  8. SecureCRT 绝佳配色方案
  9. C++ map
  10. C# 文件上传(可以多文件上传)
  11. 关于Docker中的Images与Containers
  12. UseCase事件流描述规范
  13. 使用RTL-SDR打开车门
  14. Suricata之outputs(输出选项)
  15. laravel 数据库获取值的常用方法
  16. vue--存储
  17. delphi TOnFormVisibleChangeEvent 事件应用
  18. vue 学前班002(创建一个实例)
  19. [na]wireshark添加显示ip.id列
  20. (转)OpenStack各服务所用端口号总结

热门文章

  1. 解析HTML、JS与PHP之间的数据传输
  2. MATLAB学习1 之画图函数
  3. 批量将制定文件夹下的全部Excel文件导入微软SQL数据库
  4. CS Requirements and Resources
  5. 算法竞赛进阶指南--lowbit运算,找到二进制下所有是1的位
  6. 数学--数论--HDU 2802 F(N) 公式推导或矩阵快速幂
  7. 在html中使用vue组件
  8. 基于OpenCV的KNN算法实现手写数字识别
  9. WPF客户端自动升级
  10. WCF学习(二)