nodeJS mssqlconnect使用连接字符串
在 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 加密连接。
原文地址: https://www.cveoy.top/t/topic/6hM 著作权归作者所有。请勿转载和采集!