📅  最后修改于: 2023-12-03 15:37:53.657000             🧑  作者: Mango
如果您正在使用 Node.js 来构建 Web 应用程序,您可能希望使用 SQL Server 来存储和检索数据。本文将向您介绍如何为 Node.js 设置在线 SQL Server。
首先需要安装 Node.js,您可以从官方网站下载并安装最新版本。
接下来需要安装 SQL Server,可以使用 Microsoft 官方提供的 Docker 镜像来启动 SQL Server。使用以下命令从 Docker Hub 下载并启动 SQL Server 镜像:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<your_password>' -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest
这条命令将在本地计算机上拉取 SQL Server 的最新版本并将其安装为 Docker 容器。您需要将 <your_password>
替换为所需的密码,并确保端口 1433 未被占用。
接下来需要安装相关的 Node.js 库来连接和操作 SQL Server。您可以使用 mssql
库来实现。使用以下命令安装该库:
npm install mssql
接下来需要在 Node.js 代码中连接 SQL Server。以下是一个示例连接:
const sql = require('mssql');
const config = {
user: 'sa',
password: '<your_password>',
server: 'localhost',
database: '<your_database>',
port: 1433,
options: {
encrypt: true
}
};
sql.connect(config, err => {
if (err) {
console.error(err.message);
}
});
// example query
const query = 'SELECT TOP 10 * FROM <your_table>';
sql.query(query, (err, result) => {
if (err) {
console.error(err.message);
}
console.log(result);
});
您需要将 <your_password>
替换为您在启动 Docker 镜像时设置的密码,<your_database>
替换为您要连接的数据库名称,<your_table>
替换为您要查询的表。
现在您已经知道如何为 Node.js 设置在线的 SQL Server。使用以上步骤,您可以轻松连接和操作 SQL Server 数据库。