Heim  >  Artikel  >  Datenbank  >  Node.js笔记(二)连接mysql数据库

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

WBOY
WBOYOriginal
2016-06-07 15:52:531033Durchsuche

既然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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn