//安装mysql支持= npm install mysql
var mysql = require('mysql');
//创建一个con
var con = mysql.createConnection(
{
host: 'localhost',
user: 'root',
password: 'root',
database: 'test',
port: '3306'
}
);
//
con.connect(
function (err) {
if (err) {
console.log('[query]==' + err);
return;
}
console.log("connect ok!!!");
}
);
//插入
var sql = 'INSERT INTO `user` ( `username`, `pwd`) VALUES ( ?,?);';//预编译的模式
var param = ['李光光', '123'];
con.query(
sql, param, function (err, rs) {
if (err) {
console.log('[insert err]==', err.message);
return;
} else {
console.log("insert ok!!!");
}
}
);
//查询
var sql = "select * from user where id =?";
con.query(sql, [2], function (err, rs) {
if (err) {
console.log('[query]==' + err);
return;
}
for (var i = 0; i < rs.length; i++) {
console.log("select ok!!!", rs[i].username);
}
});
//关闭连接
con.end(function (err) {
if (err) {
console.log(err.toString());
return;
}
console.log("connect end ok!!!");
});
Nodejs 连接mysql
于 2018-12-02 23:33:01 首次发布