Maison  >  Article  >  base de données  >  Node.js笔记(二)连接mysql数据库

Node.js笔记(二)连接mysql数据库

WBOY
WBOYoriginal
2016-06-07 15:52:531030parcourir

既然node作为在服务器端运行的js环境,那么操作数据库的能力是必不可少的,这部分的内容准备分几次来搞定。因为只是一个连接就够头疼了,网上的方法五花八门,大多数都不能用。 首先要用npm安装mysql,我这里一共装了两次,一次在node的安装目录下安装,一次

既然node作为在服务器端运行的js环境,那么操作数据库的能力是必不可少的,这部分的内容准备分几次来搞定。因为只是一个连接就够头疼了,网上的方法五花八门,大多数都不能用。
首先要用npm安装mysql,我这里一共装了两次,一次在node的安装目录下安装,一次在工作目录下安装,
npm install mysql -gd(安装目录,全局安装)
npm install mysql(工作目录)
可能是没有全局安装的关系,一开始进行工作目录安装老是报错

连接

安装完成后,准备连接工作:
工作目录下文件:sql.js

<code><span>var</span> mq = <span>require</span>(<span>"mysql"</span>);
<span>var</span> mc = mq.createConnection({
    user: <span>"root"</span>,
    password: <span>"194910"</span>,
    <span>//database:"likai",</span>
    <span>//port:"3306"</span>
});
mc.connect(<span><span>function</span><span>(error, results)</span> {</span>
  <span>if</span>(error) {
    console.log(<span>'Connection Error: '</span> + error.message);
    <span>return</span>;
  }

  console.log(<span>'Connected to MySQL'</span>);

});

</code>

其中database和port参数可有可无
连接成功后输出Connected to MySQL

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn