Connect to #Microsoft #SQL server from #Node
Yes, it’s possible to connect to Microsoft SQL Server from Node JS, even on a Mac OSX environment.
First, install msssql via NPM as follows
npm install mssql
Then, you can write some node code as follows;
const sql = require(‘mssql’)
const config = {
user: ‘xxxxx’,
password: ‘xxxxx’,
server: ‘yoursqlserver.com’,
database: ‘master’,
options: {
encrypt: true
}
}
sql.connect(config, err => {
console.log(err);
new sql.Request().query(‘select @@version’, (err, result) => {
console.dir(result)
});
});sql.on(‘error’, err => {
console.log(err);
});
Which, in my case gives the output;
{ recordsets: [ [ [Object] ] ],
recordset:
[ { ”:
‘Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) – 13.0.1742.0 (X64) \n\tJul 5 2017 23:41:17 \n\tCopyright (c) Microsoft Corporation\n\tEnterprise Edition (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: )\n’ } ],
output: {},
rowsAffected: [ 1 ] }