Javascript Node.js/SqlError:“No;缺少回调参数";使用xampp/MariaDB
我正在开发一个简单的应用程序,它连接到我的XAMPP服务器,并尝试获取数据库中的记录。当我运行该程序时,我在vs代码终端中遇到以下错误: SqlError:(conn=-1,编号:45016,SQLState:HY000)缺少回调参数 以下是我的index.js代码:Javascript Node.js/SqlError:“No;缺少回调参数";使用xampp/MariaDB,javascript,mysql,sql,node.js,mariadb,Javascript,Mysql,Sql,Node.js,Mariadb,我正在开发一个简单的应用程序,它连接到我的XAMPP服务器,并尝试获取数据库中的记录。当我运行该程序时,我在vs代码终端中遇到以下错误: SqlError:(conn=-1,编号:45016,SQLState:HY000)缺少回调参数 以下是我的index.js代码: const mysql = require('mariadb/callback'); const connection = mysql.createConnection({ host: 'localhost', user
const mysql = require('mariadb/callback');
const connection = mysql.createConnection({
host: 'localhost',
user: 'john',
password: 'password12',
database: 'studentdb',
port: 3310
});
connection.connect();
function viewStudents() {
let sql = "SELECT id, name FROM students";
connection.query(sql, function(err, rows, fields) {
if(err) throw err;
console.log('Records available: ' + rows.length);
for (let i = 0; i < rows.length; i++) {
console.log(rows[i].id + ' ' + rows[i].name);
}
});
}
viewStudents();
connection.end();
constmysql=require('mariadb/callback');
const connection=mysql.createConnection({
主机:“localhost”,
用户:“john”,
密码:“password12”,
数据库:“studentdb”,
端口:3310
});
connection.connect();
函数viewStudents(){
让sql=“从学生中选择id、姓名”;
查询(sql,函数(错误,行,字段){
如果(错误)抛出错误;
log('可用记录:'+行数.length);
for(设i=0;i
任何帮助都将不胜感激