我已经将mariadb用作mysql服务器。但是,我不确定使用专为mysql设计的节点包是否适合用于mariadb。
实际上有两个节点包:
我目前使用的是mysql,因为它看起来非常成熟和维护。 它似乎与mariadb在我身边也很好用。
对于mariadb服务器,使用mysqljs/mysql而不是mscdex/node-mariasql是否存在任何限制/不兼容/安全问题?
由于
答案 0 :(得分:8)
不,你使用哪个都没关系。 MariaDB向后兼容MySQL。如果需要,您甚至可以使用node-mariasql连接到MySQL。
答案 1 :(得分:2)
您好我正在与Maria DB合作项目,我正在使用node-mysql进行制作。它对我来说非常好用。不使用node-mariadb的原因是包的评级数和成熟度。
答案 2 :(得分:1)
我对node-mariasql的印象是,在支持所有数据库操作方面它是不成熟的(特别是准备好的插入操作是乏味的)并且文档也很差。我建议将node-mysql用于生产应用程序。
答案 3 :(得分:1)
使用此代码我可以通过使用NodeJS
来帮助xampp mysql连接 var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : '<database name>'
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
else{
console.log("database has been connected");
}
});
var queryString = 'SELECT * FROM <table name>';
connection.query(queryString, function(err, rows, fields) {
if (err) throw err;
for (var i in rows) {
console.log('filesname: ', rows[i].fieldname);
}
});
connection.end();