【SQL server】NodeJs 服务器连接数据库
    		       		warning:
    		            这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
    		        
        		                
                在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替换为实际的信息。这段代码首先创建了一个数据库连接,然后打开了这个连接,执行了一个简单的查询,并在控制台输出了结果。最后,代码关闭了数据库连接。
评论已关闭