Options
All
  • Public
  • Public/Protected
  • All
Menu

数据库连接管理器,用于创建数据库连接,关闭数据库连接

export
class

ConnectionHelper

Hierarchy

  • ConnectionHelper

Index

Methods

Methods

Static close

  • close(conn: ConnectionPool): Promise<void>
  • 关闭连接 不管参数(conn)是否为空,或已关闭,返回的Promise全为成功(resolve),方便使用

    static
    memberof

    ConnectionHelper

    Parameters

    • conn: ConnectionPool

      数据库连接对象,当此参数为空时返回的Promise为成功(resolve)

    Returns Promise<void>

    返回一个Promise对象

Static create

  • create(connConfig: config): Promise<ConnectionPool>
  • 新创建一个连接

    static
    memberof

    ConnectionHelper

    example
     let conn = await ConnectionHelper.create({
       server: "localhost", // 数据库服务器地址
       user: "", // 用户名
       password: "", // 密码
       database: "", // 数据库名称
       port: 1433,   // 端口号
     });
    

    Parameters

    • connConfig: config

    Returns Promise<ConnectionPool>

    • 数据库连接对象
      {
       server: "localhost", // 数据库服务器地址
       user: "", // 用户名
       password: "", // 密码
       database: "", // 数据库名称
       port: 1433,   // 端口号
       connectionTimeout:6000, // 数据库连接超时时间(毫秒),默认1000
       requestTimeout: // 数据库处理超时时间(毫秒),默认1000
      }