>데이터 베이스 >MySQL 튜토리얼 >Node.js笔记(二)连接mysql数据库

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

WBOY
WBOY원래의
2016-06-07 15:52:531076검색

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.