9/19/23, 3:03 PM Access SQL Server in Node.
js
Previous Next
Access SQL Server in [Link]
Learn how to access relational database MS SQL Server 2012 in [Link] application using [Link] in this section.
In order to access MS SQL database, we need to install drivers for it. There are many drivers available for SQL server in NPM. We will use mssql
driver here.
Install Driver
Install mssql driver using npm command, npm install mssql in the command prompt. This will add mssql module folder in node_modules folder in
your [Link] application. This tutorial uses mssql v2.3.1, which is latest version as of now.
After installing the driver, we are ready to access MS SQL server database. We will connect to a local SQLExpress database server and fetch all the
records from Student table in SchoolDB database shown below.
Database Table
Now, create [Link] and write the following code.
[Link] Copy
var express = require('express');
var app = express();
[Link]('/', function (req, res) {
var sql = require("mssql");
// config for your database
var config = {
user: 'sa',
password: 'mypassword',
server: 'localhost',
database: 'SchoolDB'
};
// connect to your database
[Link](config, function (err) {
if (err) [Link](err);
// create Request object
var request = new [Link]();
// query to the database and get the records
[Link]('select * from Student', function (err, recordset) {
if (err) [Link](err)
// send records as a response
[Link](recordset);
});
});
});
var server = [Link](5000, function () {
[Link]('Server is running..');
});
In the above example, we have imported mssql module and called connect() method to connect with our SchoolDB database. We have passed config
object which includes database information such as userName, password, database server and database name. On successful connection with the
database, use [Link] object to execute query to any database table and fetch the records.
Run the above example using node [Link] command and point your browser to [Link] which displays an array of all students from
Student table.
[Link] 1/3
9/19/23, 3:03 PM Access SQL Server in [Link]
Access SQL Server from [Link]
Thus, you can access MS SQL Server database and execute queries using mssql module. Visit npm documentation to learn more about mssql.
Learn how to access MongoDB in [Link] in the next section.
Want to check how much you know [Link]?
Start [Link] Test
Share Tweet Share Whatsapp
Previous Next
.NET Tutorials
C#
Object Oriented C#
[Link] Core
[Link] MVC
LINQ
Inversion of Control
Web API
Database Tutorials
SQL
SQL Server
PostgreSQL
MongoDB
JavaScript Tutorials
JavaScript
TypeScript
jQuery
Angular 11
[Link]
[Link]
Sass
Programming Tutorials
Python
Go lang
[Link] 2/3
9/19/23, 3:03 PM Access SQL Server in [Link]
HTTPS (SSL)
[Link] E-mail list
[Link] is optimized for learning web Subscribe to TutorialsTeacher email list and get latest updates, tips & tricks on C#, .Net, JavaScript, jQuery, AngularJS,
technologies step by step. Examples might be simplified to [Link] to your inbox.
improve reading and basic understanding. While using this
site, you agree to have read and accepted our terms of Email address GO
use and privacy policy.
We respect your privacy.
2023 [Link]. All Rights Reserved.
Contact Us
HOME TERMS OF USE PRIVACY POLICY 2023 [Link]. All Rights Reserved.
[Link] 3/3