簡體   English   中英

從 Node.js 連接到 Azure SQL 數據庫時沒有任何反應

[英]Nothing happens when connecting to Azure SQL Database from Node.js

按照 Microsoft 提供的說明,我使用了以下代碼。 https://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-nodejs?tabs=windows

const { Connection, Request } = require("tedious");

// Create connection to database
const config = {
  authentication: {
    options: {
      userName: "username", // update me
      password: "password" // update me
    },
    type: "default"
  },
  server: "your_server.database.windows.net", // update me
  options: {
    database: "your_database", //update me
    encrypt: true
  }
};

const connection = new Connection(config);

// Attempt to connect and execute queries if connection goes through
connection.on("connect", err => {
  if (err) {
    console.error(err.message);
  } else {
    queryDatabase();
  }
});

當我運行該應用程序時,沒有任何反應,也沒有任何記錄。 如何使用 Node.js 連接到 Azure SQL 數據庫?

我找到了答案作為對@akkonrad 提供的另一個 Azure 數據庫問題的評論。 只需在 Microsoft 提供的代碼之前添加一個連接語句,它現在就可以工作了。

connection.connect(); //<---- Add This Line ----
connection.on("connect", err => {
    if (err) {
      console.error(err.message);
    } else {
      queryDatabase();
    }
});

希望這可以防止有人為解決方案挖掘數小時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM