草庐IT

javascript - felixge/node-mysql 无法连接到数据库

我安装了felixge/node-mysql通过npm(npminstallmysql),现在我想连接到mysql数据库,但每次我尝试连接时都会发生此错误:{[Error:connectECONNREFUSED]code:'ECONNREFUSED',errno:'ECONNREFUSED',syscall:'connect'}undefined我的nodejs源代码:varmysql=require("mysql")vardb=mysql.createClient({host:"localhost",user:"root",password:"root"});db.query("SE

mysql - 当使用 poolConnection 或 CreateConnection felixge/node-mysql

我使用https://github.com/felixge/node-mysql对于我的申请何时以及为何使用db_pool=mysql.createConnection(db);或db_pool=mysql.createPool(db);有什么区别?以及何时使用它们? 最佳答案 单个连接阻塞。在执行一个查询时,它不能执行其他查询。因此,您的数据库吞吐量可能会降低。一个池管理许多延迟创建的(在felixge的模块中)连接。当一个连接忙于运行查询时,其他连接可用于执行后续查询。这可以提高应用程序的性能,因为它允许并行运行多个查询。