2017-11-18 20 views
0

/localhostで実行されているSQL Serverと通信するためにnode.js javascriptアプリケーションを手に入れることができますか?node.jsからSQLに挿入するjavascript

ここでは、私がやったことと私が立ち往生していることのステップバイステップがあります。

I created a new SQL Server Database project

Added a new table called Table1

Set up Table1 to have 2 columns, ID and dataText

CREATE TABLE [dbo].[Table1] 
(
    [ID] INT NOT NULL PRIMARY KEY, 
    [DataText] TEXT NOT NULL 
) 

Added a new Login (SQL Server)

set the new login to be javaLogin

(Iは、Visual Studio、Node.jsの、MSSQL、およびSQL Server Expressの2016を使用しています)
CREATE LOGIN javaLogin WITH PASSWORD = 'internetDisplayPsswd' 

Closed the SQL project and created a new blank node.js Javascript project

Installed npm mssql package

次のコード蘭:私はエラーや間違って何の兆候何を取得していないが、それはデータベースに何も挿入されません

const sql = require('mssql'); 

var config = { 
    user: 'javaLogin', 
    password: 'internetDisplayPsswd', 
    server: 'localhost', 
    database: 'Table1' 
}; 

async() => { 
    try { 
     const pool = await sql.connect(config); 
     const result = await sql.query('INSERT INTO Table1 VALUES (Bear)'); 
     console.dir(result); 
    } catch (err) { 
     console.dir(err); 
    } 
}; 
console.log('Hello world'); 

を。

答えて

0

async機能は定義されていますが、決して呼び出されません。それをカッコで囲み、それを呼び出します。

(async() => { 
    ... 
})(); 
+0

はい、それは助けました。今私はエラーメッセージを受け取ります。 – FriendlyUser3

+0

{ConnectionError:ローカルホストへの接続に失敗しました:1433 - 接続できませんでした(シーケンス) Connection.tedious.once.err – FriendlyUser3

+0

多分[この回答](https://stackoverflow.com/a/25577249/6662225)君は。 –

関連する問題