node.js连接sql server
在Node.js中连接SQL Server,你可以使用tedious
库。首先,通过npm安装tedious
:
npm install tedious
然后,使用以下代码连接SQL Server:
const { Connection, Request } = require('tedious');
// 配置数据库连接
const config = {
server: '你的服务器地址', // 你的数据库服务器地址
authentication: {
type: 'default',
options: {
userName: '你的用户名', // 你的数据库用户名
password: '你的密码' // 你的数据库密码
}
},
options: {
database: '你的数据库名', // 你要连接的数据库名
encrypt: true // 是否加密
}
};
// 创建连接对象
const connection = new Connection(config);
// 连接数据库
connection.on('connect', err => {
if (err) {
console.error(err.message);
} else {
console.log('连接成功!');
// 执行查询
const request = new Request(
`SELECT * FROM YourTableName`, // 你的SQL查询语句
(err, rowCount) => {
if (err) {
console.error(err.message);
} else {
console.log(`${rowCount} 行受影响`);
}
// 关闭连接
connection.close();
}
);
request.on('row', columns => {
columns.forEach(column => {
if (column.value === null) {
console.log('NULL');
} else {
console.log(column.value);
}
});
});
connection.execSql(request);
}
});
connection.connect();
确保替换你的服务器地址
、你的用户名
、你的密码
、你的数据库名
和YourTableName
为你的实际信息。这段代码会尝试连接到SQL Server,执行一个查询,并打印结果。记得安装tedious
库并在代码中正确引用。
评论已关闭