Windows7 上使用 Node.js 查询 SQL Server 数据库
在 Windows7 系统中使用 Node.js 查询 SQL Server 数据库,需要安装以下软件和库:
-
Node.js: 可从官网下载和安装。
-
Tedious: 这是一个用于连接和查询 SQL Server 数据库的 Node.js 库。可以使用 npm 安装:
npm install tedious
3. **SQL Server 驱动程序**: 需要安装 SQL Server 驱动程序,以便 Node.js 可以连接到 SQL Server 数据库。可以从 Microsoft 下载并安装。
一旦安装了这些软件和库,就可以编写代码来连接和查询 SQL Server 数据库。以下是一个简单的示例:
var Connection = require('tedious').Connection; var Request = require('tedious').Request;
var config = { server: 'localhost', authentication: { type: 'default', options: { userName: 'username', password: 'password' } }, options: { database: 'databasename', encrypt: true } };
var connection = new Connection(config);
connection.on('connect', function(err) { if (err) { console.log(err); } else { console.log('Connected');
var request = new Request('SELECT * FROM table', function(err, rowCount) {
if (err) {
console.log(err);
} else {
console.log(rowCount + ' rows');
}
connection.close();
});
request.on('row', function(columns) {
columns.forEach(function(column) {
console.log(column.value);
});
});
connection.execSql(request);
}
});
在上面的示例中,首先创建了一个连接对象,然后在连接成功后,创建了一个查询请求,并执行该请求。在请求的'row'事件中,可以访问查询结果中的每个列。最后,关闭连接。
注意:在使用 Tedious 连接 SQL Server 时,需要指定正确的服务器名称、用户名、密码和数据库名称。
原文地址: https://www.cveoy.top/t/topic/jBhP 著作权归作者所有。请勿转载和采集!