在 Node.js 中使用 mssql 模块连接到 Microsoft SQL Server 数据库时,可以使用连接字符串来指定连接信息。连接字符串是一个包含连接参数的字符串,它可以包含以下参数:

  • Server:指定 SQL Server 实例的名称或 IP 地址。
  • Database:指定要连接的数据库名称。
  • User ID:指定连接所使用的用户名。
  • Password:指定连接所使用的密码。
  • Port:指定连接使用的端口号。
  • Encrypt:指定是否使用 SSL 加密连接。
  • TrustServerCertificate:指定是否信任服务器证书。
  • Connection Timeout:指定连接超时时间。
  • MultipleActiveResultSets:指定是否启用多个活动结果集。
  • Application Name:指定连接所使用的应用程序名称。

在使用 mssql.connect() 方法连接到 SQL Server 数据库时,可以将连接字符串作为参数传递给该方法,例如:

const sql = require('mssql');

const config = {
  user: 'username',
  password: 'password',
  server: 'localhost',
  database: 'mydb',
  options: {
    encrypt: true   // 使用 SSL 加密连接
  }
};

sql.connect(config, err => {
  if (err) {
    console.log('连接数据库失败', err);
  } else {
    console.log('连接数据库成功');
  }
});

在上面的例子中,我们使用一个包含连接参数的 JavaScript 对象来定义连接信息,并将其作为参数传递给 mssql.connect() 方法。其中,user、password、server、database 等参数对应连接字符串中的相应参数,options 对象中的 encrypt 参数则指定使用 SSL 加密连接。

nodeJS mssqlconnect使用连接字符串

原文地址: https://www.cveoy.top/t/topic/6hM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录