Options
All
  • Public
  • Public/Protected
  • All
Menu

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

export
class

ConnectionHelper

Hierarchy

  • ConnectionHelper

Index

Methods

Methods

Static close

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

    static
    memberof

    ConnectionHelper

    Parameters

    • conn: Connection

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

    Returns Promise<Object>

    返回一个Promise对象

Static create

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

    static
    memberof

    ConnectionHelper

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

    Parameters

    • config: ConnectionConfig

      数据库连接配置

      {
         host: "", // 数据库服务器地址
         user: "", // 用户名
         password: "", // 密码
         database: "", // 数据库名称
         port: 3306,   // 端口号
         charset: 'utf8_general_ci', // 字符集 默认:'UTF8_GENERAL_CI'
         timezone: 'local', // 时区配置MySQL服务器。这可以是"local","Z"偏移量+HH:MM或-HH:MM。默认"local"
         connectTimeout:6000, // 数据库连接超时时间(毫秒),默认1000
      }
      

    Returns Promise<Connection>

    返回一个包含Connection对象的Promise