MySQL 节点 Mysql

问题描述

在这里尝试了 create_database 代码 https://www.w3schools.com/nodejs /nodejs_MysqL_create_db.asp 但是我收到错误消息“Object expected in Line 1 letter 1”,这是什么? 我的代码是这样的

  var MysqL = require('MysqL');

  var con = MysqL.createConnection({
  host: "localhost",user: "myusername",password: "mypassword"
  });

  con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query("CREATE DATABASE mydb",function (err,result) {
  if (err) throw err;
  console.log("Database created");
  });
  });

w3学校网站的代码有什么错误,还是我的?

解决方法

你设置好你的 MYSQL 服务器了吗?可以手动创建数据库吗?

如果您在终端中输入会发生什么:mysql -u yourusername -p 然后输入您的密码,然后输入:CREATE DATABASE mydb;

要查看您的数据库类型:show databases;