node-mssqlpro
v1.0.0
Published
一个 mssql 客户端,有一套使用方便的 api 去做 DDL、DML。
Downloads
11
Readme
node-mssqlpro
Microsoft SQL Server客户端,用于Node.js。基于 mssql@6 ,并在此基础上封装了一些使用方便的 api 去做 DDL、DML。
安装
npm install node-mssqlpro
使用
连接池的创建与使用
const conPool = require('node-mssqlpro')
// 数据库连接配置
const conConfig = {
server: 'ip地址或域名',
user: '数据库用户名',
password: '用户密码',
database: '数据库名',
options: {
/**
* 是否开启TLS加密连接,如果要开启,而且你的node版本>=12,server属性值必须为域名,不支持ip地址格式。
*/
encrypt: false,
}
}
const func = async () => {
// 连接池名是一个连接池的唯一标识,此方法根据连接池名从连接池组里获取连接池。
// 如果该连接池名已存在,则直接从连接池组获取并返回,
// 否则根据传入的 conConfig 参数新建一个连接池并以该连接池名标识,放入连接池组并返回。
const pool = await conPool.get('连接池名', conConfig)
// pool 有众多方法,可以做各种各样的 sql 查询,
// 为了演示连接池的使用,在这里只展示 query 方法 一种,其余方法文档后面会有详细的示例。
// 查询 table 表第一条记录
const result = await pool.query('select top 1 * from table')
console.log(result[0])
// 关闭连接池
pool.close()
}
func()
// 关闭所有连接池
conPool.closeAll()
其他方法(select、selectWithJoin、get、insert、update、delete...)的使用示例敬请期待。。。
版本更新说明
1.0.0 (2024-04-06)
第一版发布
许可证
MIT