投稿

ラベル(JavaScript)が付いた投稿を表示しています

Node.jsでMySQL

Node.jsでMySQL Node.jsでMySQL Node.jsからMySQLにアクセスする方法です。 なんか検索すると色々なコードがあって混乱したんですが、結局以下のように落ち着いたのでメモって置きます。 インストール npm install mysql2 mysql2/promise を使うのが吉のようです。 インポート ソース上で利用するには最初にimportします。 import * as mysql from 'mysql2/promise' requireは最近流行らないので使いません。 SELECT async function selectExample ( ) { var conn = null try { conn = await mysql . createConnection ( { host : ホスト , port : ポート , user : ユーザー名 , password : パスワード , database : データベース } const [ rows ] = await conn . execute ( 'select fld1, fld2 from mytable' ) return rows } catch ( error ) { console . log ( error ) throw error } finally { if ( conn ) await conn . end ( ) } } await selectExample ( ) mysql2/promiseの関数は基本非同期なのでasync/await使います。 selectでexecuteなのがモヤモヤ。 INSERT/UPDATAE async function insertExample ( ) { var conn = null try { conn...