我正在尝试导入expressjs中的sql文件。我尝试了下面的代码,但是在使用mssql和fs模块时它不起作用
fs.readFile(__dirname +'/database.sql', function (err, sqlFile) {
if(err) { throw err; }
connection.query(sqlFile, function(err, results) {
if (err) throw err;
console.log(results);
});
console.log(sqlFile);
});
它不起作用,它说er\u empty\u query:查询是空的
当我尝试execsql模块时。
var execsql = require('execsql'),
dbConfig = {
host: 'localhost',
user: 'root',
password: 'root'
},
sql = 'use db_cam;',
sqlFile = __dirname + '/db.sql';
execsql.config(dbconfig).exec(sql).execfile(sqlfile,函数(err,results){console.log(results);})。结束();
它返回er\ U access\ U denied\错误
1条答案
按热度按时间qyyhg6bp1#
使用es6尝试以下代码: