node 连接MySql数据库查看数据信息
1,准备工作:
安装MySQL2 驱动(库名称为mysql2 ):
npm install mysql2
2,编写js代码:
// 隐式建立连接
var mysql = require('mysql2');
var connection = mysql.createConnection(
{
'host': 'localhost',
'user': 'mydb',
'password': 'mydb',
'database': 'testmydb'
}
); //此处省略连接选项代码
connection.query('SELECT * FROM `bookinfo`', function(err, results) {
console.log(results); // 结果包括由MySQL服务器返回的行
});
/**
设置连接选项
• host:连接的数据库地址,默认为localhost。
• port:连接地址对应的端口,默认3306。
• user:用于连接的MySQL用户名。
• password:用户的密码。
• database:所需连接的数据库的名称(可选项)。
• charset:连接的编码形式(默认为utf8_general_ci),决定整理排序规则。
• timezone:MySQL服务器上配置的时区(默认local)。
• dateStrings:将强制日期类型(TIMESTAMP、DATETIME或DATE)作为字符串返回。
• connectTimeout:设置连接时,返回失败前的未响应等待时间。
连接终止
connection.end(function(err) {
// 连接终止
});
或者
connection.destroy();
*/
3,运行结果截图