[英]Connect to SQL Azure from Node.JS
我有一個可以從ASP.NET連接的數據庫。 我現在正嘗試通過Node.js連接到該數據庫。 我正在嘗試做一些基准測試。 在嘗試通過Node.js連接到數據庫時,我正在使用mssql包 。 我的代碼如下所示:
var sql = require('mssql');
var connectionString = {
user: '[myUserName]',
password: '[myPassword]',
server: 'tcp:[serverName].database.windows.net',
database: '[databaseName]',
options: {
encrypt: true // Use this if you're on Windows Azure
}
};
try {
sql.connect(connectionString, function(err) {
if (err) {
console.log(err);
return;
}
var request = new sql.Request();
request.query('select top 5 from Logs', function(err, recordset) {
if (err) {
console.log(err);
return;
}
});
});
} catch (ex1) {
}
當我執行此代碼時,我收到一條錯誤消息:
{ name: 'ConnectionError',
message: 'Failed to connect to tcp:[serverName].database.windows.net:1433 - getaddrinfo ENOTFOUND',
code: 'ESOCKET' }
我的問題是,如何從Node.js連接到SQL Azure? 我正在嘗試運行基本查詢。 不幸的是,我感到困惑。 我必須在我的連接字符串中做一些不正確的事情。 任何幫助深表感謝。
它在很大程度上取決於你的節點版本,我有同樣的問題,我下載了包msnodesqlv8,並且它在清理網絡幾天后工作得很好。 語法有點不同,但頁面有非常好的例子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.