nodejs查询SQL server数据库
要在Node.js中查询SQL Server数据库,需要使用适当的驱动程序。以下是使用tedious驱动程序的示例代码:
- 首先,安装tedious驱动程序:
npm install tedious
- 然后,创建一个连接对象:
const Connection = require('tedious').Connection;
const config = {
server: 'your-server-name',
authentication: {
type: 'default',
options: {
userName: 'your-username',
password: 'your-password'
}
},
options: {
database: 'your-database-name',
encrypt: true
}
};
const connection = new Connection(config);
- 接下来,连接到数据库:
connection.on('connect', function(err) {
if (err) {
console.log(err);
} else {
console.log('Connected');
}
});
- 然后,执行SQL查询:
const Request = require('tedious').Request;
const sql = 'SELECT * FROM your-table';
const request = new Request(sql, function(err, rowCount) {
if (err) {
console.log(err);
} else {
console.log(rowCount + ' rows');
}
});
request.on('row', function(columns) {
columns.forEach(function(column) {
console.log(column.value);
});
});
connection.execSql(request);
这将查询“your-table”中的所有行,并将结果输出到控制台。您可以根据需要更改查询。
原文地址: https://www.cveoy.top/t/topic/bRpr 著作权归作者所有。请勿转载和采集!