node.js与mysql数据库的交互
Posted cs_wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js与mysql数据库的交互相关的知识,希望对你有一定的参考价值。
我们已经建好了数据库也建好了表,现在我们想查询数据库表中的内容,应该怎么做呢?
代码如下:
var mysql = require(\'mysql\'); //导入mysql包模块 var connection = mysql.createConnection({ host : \'localhost\', user : \'root\', password : \'123456\', port: \'3306\', database: \'reji\' }); //创建一个connection connection.connect(function(err){ if(err){ console.log(\'[query] - :\'+err); return; } console.log(\'[connection connect] succeed!\'); }); var sql = \'SELECT * FROM start_levels\'; //查 connection.query(sql,function (err, result) { if(err){ console.log(\'[SELECT ERROR] - \',err.message); return; } console.log(\'--------------------------SELECT----------------------------\'); console.log(result); console.log(\'------------------------------------------------------------\\n\\n\'); }); //关闭connection connection.end(function(err){ if(err){ return; } console.log(\'[connection end] succeed!\'); });
运行结果: 这里的mysql模块是未识别的
我们需要下载安装mysql模块,操作如下:
接着再进行编译操作,运行结果如下:可以看到表中的内容
以上是关于node.js与mysql数据库的交互的主要内容,如果未能解决你的问题,请参考以下文章
Nodejs与MySQL交互(felixge/node-mysql)
Node.js插件编写-插件代码通过Emit与js代码进行交互
Node.js插件编写-插件代码通过Emit与js代码进行交互
Node.js插件编写-插件代码通过Emit与js代码进行交互