ホームページ  >  記事  >  ウェブフロントエンド  >  MySql データベースへの NodeJS リンク メソッド

MySql データベースへの NodeJS リンク メソッド

巴扎黑
巴扎黑オリジナル
2017-06-27 09:12:461355ブラウズ

//1. npm コマンドを使用して mysql モジュールをインストールします

npm install mysql

//2.js ファイルを使用して mysql モジュールを導入します

const mysqlModule = require('mysql');

//3 .mysqlリンクオブジェクトを作成します

const mysqlConnection = mysqlModule.createConnection({

Host: 接続のデータベースアドレス。(デフォルト: localhost)

Port: 接続アドレスに対応するポート。(デフォルト) : 3306)

LocalAddress: 送信元 IP アドレスは TCP 接続を使用します (オプション)。対応するユーザー。

データベース: 接続するデータベースの名前 (オプション)

指定された場合、デフォルトの照合順序として使用されます。デフォルト: utf8_general_ci)

Timezone: 現在のローカルタイムゾーンを保存するために使用されます (デフォルト: local)

ConnectTimeout: 接続時に設定され、応答がない場合は失敗が返されます (デフォルト: 10000)

StringifyObjects: 変換する代わりにオブジェクトを文字列化します(デフォルト: false)

insecureAuth: MySQL に接続するために古い (安全でない) 接続メソッドを使用します (デフォルト: false)

typeCast: 列の値をネイティブ JavaScript に変換する必要があるかどうかを決定します (デフォルト。 : true) QueryFormat: カスタム クエリ メソッド。アドレス: カスタム形式。

SupportBigNumbers: BIGINT および DECIMAL 形式のテーブル列を使用する場合、それをサポートするにはこのパラメーターを有効にする必要があります (デフォルト: false。) は文字列としてのみ渡されます。 JavaScript が表現できる最長の長さを超える場合、このパラメータが設定されていない場合、このパラメータも無視されます。

: 一部の日付タイプ (TIMESTAMP、DATETIME、DATE) は無視されます。文字列として返され、JavaScript 日付オブジェクトに変換されます。 (デフォルト: false)

Debug: 接続ステータスをファイルに出力するかどうか。 (デフォルト: false)

トレース: ライブラリエントリの呼び出し位置を含む、エラーのスタックトレースを生成します (「ロングスタックトレース」)。通常、パフォーマンスにわずかなペナルティが発生します。 (デフォルト: true)

});

//4. mysql リンクを開きます

mysqlConnection.connect();

以上がMySql データベースへの NodeJS リンク メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。