sql >> データベース >  >> RDS >> Mysql

sequelizeでmysql接続を確認してください

    続編 の最新バージョン現在 (つまり、3.3.2 )、authenticate 接続を確認するために使用できます:

    var sequelize = new Sequelize("db", "user", "pass");
    
    sequelize.authenticate().then(function(errors) { console.log(errors) });
    

    authenticate SELECT 1+1 AS resultを実行するだけです データベース接続を確認するためのクエリ。

    更新

    最新のAPI によるエラー catchで処理する必要があります :

    sequelize
      .authenticate()
      .then(() => {
        console.log('Connection has been established successfully.');
      })
      .catch(err => {
        console.error('Unable to connect to the database:', err);
      });
    

    アップデート2

    私はこれをテストしていませんが、async/awaitで同じことが達成できるのは当然のことです :

    try {
      await sequelize.authenticate()
    } catch (err) {
      console.error('Unable to connect to the database:', err)
    }
    


    1. $_POST配列をループするPDO挿入ステートメント

    2. sp_executesqlはパラメータで遅い

    3. MySQLの「パスワード」によって識別されます

    4. mysql_fetch_assocを1回以上使用しないのはなぜですか?