A Driver creates and releases database connections and is also responsible for connection pooling (if the dialect supports pooling).

Implements

Constructors

  • Parameters

    Returns MssqlDriver

Properties

#private: any

Methods

  • Begins a transaction.

    Parameters

    Returns Promise<void>

  • Commits a transaction.

    Parameters

    • connection: MssqlConnection

    Returns Promise<void>

  • Destroys the driver and releases all resources.

    Returns Promise<void>

  • Initializes the driver.

    After calling this method the driver should be usable and acquireConnection etc. methods should be callable.

    Returns Promise<void>

  • Releases a connection back to the pool.

    Parameters

    • connection: MssqlConnection

    Returns Promise<void>

  • Rolls back a transaction.

    Parameters

    • connection: MssqlConnection

    Returns Promise<void>