Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie verbinde ich Node.js mit MySQL?

不言
Freigeben: 2019-03-06 11:41:17
Original
2223 Leute haben es durchsucht

在本篇文章中,我们假设你已在系统上安装了Node.js,NPM和MySQL。我们将介绍关于在系统上安装Node.js MySQL驱动程序模块以及使用Wie verbinde ich Node.js mit MySQL?连接到MySQL的示例程序。

Wie verbinde ich Node.js mit MySQL?

Node.js是一种流行的编程语言,如用于Web应用程序的PHP和JAVA。MySQL也是用于存储值的最流行的数据库。Node.js的MySQL数据库驱动程序在NPM存储库下可用。

步骤1:安装Node.js MySQL模块

Wie verbinde ich Node.js mit MySQL?的MySQL驱动程序在节点包管理器(NPM)下可用。使用以下命令在系统上安装Wie verbinde ich Node.js mit MySQL? MySQL驱动程序。

$ sudo npm install mysql
Nach dem Login kopieren

步骤2:Wie verbinde ich Node.js mit MySQL?程序示例

下面是将Wie verbinde ich Node.js mit MySQL?应用程序与mysql服务器连接的Wie verbinde ich Node.js mit MySQL?程序示例。它将根据连接结果显示成功和错误消息,并在程序结束时关闭连接。创建一个javascript文件app.js。

$ cd myApp
$ vim app.js
Nach dem Login kopieren

并将以下内容添加到上述文件中。

var mysql  = require('mysql');
var dbconn = mysql.createConnection({
  host     : 'localhost',
  user     : &#39;<DB_USER>&#39;,
  password : &#39;<DB_PASSWORD&#39;,
  database : &#39;<DB_NAME>&#39;
});
dbconn.connect(function(err){
  if(err){
    console.log(&#39;Database connection error&#39;);
  }else{
    console.log(&#39;Database connection successful&#39;);
  }
});
dbconn.end(function(err) {
  // 关闭数据库连接的函数
});
Nach dem Login kopieren

步骤3:验证连接

现在使用命令行执行Wie verbinde ich Node.js mit MySQL?脚本,并确保Wie verbinde ich Node.js mit MySQL?与mysql正确连接。

$ node app.js
Database connection successful
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie verbinde ich Node.js mit MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage