如何连接node.js以连接本地(SQL Server Express)mdf文件

时间:2017-07-25 02:51:32

标签: node.js sql-server-express

我是node.js的新手,想要连接我的笔记本电脑上运行的SQL Server(Express版.mdf文件)数据库。但我无法连接到我的本地.mdf数据库文件。

请帮忙。这是我用于连接本地数据库的代码片段下面的代码:

function GETdata(callback) {
    var sql = require('mssql');  
    var setUp =  'DataSource=C:\Users\CRUSER\Documents\example.mdf;IntegratedSecurity=True;Connect Timeout=30'; 
    var connection =  new  sql.ConnectionPool(setUp);
    connection.connect(function(err) {
        var request = new sql.Request(connection);
        request.query('SELECT * FROM PRODUCT',function(err, recordset)
        {
            callback(recordset);
        });
    });

由于 伊丽莎白

1 个答案:

答案 0 :(得分:0)

需要Node.js 4或更新版本。

npm install mssql

const sql = require('mssql')

async () => {
    try {
        const pool = await sql.connect('mssql://username:password@localhost/database')
        const result = await sql.query`select * from mytable where id = ${value}`
        console.dir(result)
    } catch (err) {
        // ... error checks 
    }
}