【SQL server】NodeJs 服务器连接数据库
在Node.js中,您可以使用tedious
库来连接SQL Server数据库。首先,您需要安装这个库:
npm install tedious
然后,您可以使用以下代码来连接到SQL Server数据库:
const { Connection, Request } = require('tedious');
// 配置数据库连接选项
const config = {
server: '你的服务器地址',
authentication: {
type: 'default',
options: {
userName: '你的用户名', // 更换为你的数据库用户名
password: '你的密码' // 更换为你的数据库密码
}
},
options: {
// 如果你的服务器使用的不是默认端口,请在这里指定
port: 1433, // 默认端口
database: '你的数据库名' // 更换为你的数据库名
}
};
// 创建连接对象
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`, // 更换为你的查询语句
(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
替换为实际的信息。这段代码首先创建了一个数据库连接,然后打开了这个连接,执行了一个简单的查询,并在控制台输出了结果。最后,代码关闭了数据库连接。
评论已关闭