node-mssqlpro

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i node-mssqlpro

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

46.9 kB

Total Files

6

Last publish

Collaborators

  • tenxiong