Entoverse

Reactのこと

Node.js MySQL接続

npmを使ってmysqlモジュールをインストールします。

npm install mysql
const mysql0 = require('mysql')

let mysql1 = mysql0.createConnection({
    host: "サーバー", user: "root", password: "パスワード", database: "データベース名"
})

mysql1.query("select * from table1", (err, ds)=>{
    ds.forEach(r1 => {
        Object.keys(r1).forEach(r2 => {
            console.log(r2 + " = " + r1[r2])            
        })
    })
    mysql1.end()
})

上記のようにcreateConnection()に接続情報を入れて、query()を実行すればデータセットが取得できます。

テーブル内容は下図です。 f:id:mojeld:20191203194228g:plain

上記のコードを実行すると下図のように出力されます。 f:id:mojeld:20191203193918g:plain

https://amzn.to/2JKllev