# Functions
Connect attempts to connect to a SQL database.
WithCheckConnectionFunc replaces the default connection check function.
WithConnectFunc replaces the default connection function.
WithConnMaxIdleCount sets the maximum number of idle database connections.
WithConnMaxIdleTime sets the maximum idle time of a database connection.
WithConnMaxLifetime sets the maximum lifetime of a database connection.
WithConnMaxOpen sets the maximum number of open database connections.
WithDefaultDriver sets the default driver to use if not included in the DSN.
WithPingTimeout sets the healthcheck ping timeout.
WithShutdownSignalChan sets the shared channel uset to signal a shutdown.
WithShutdownWaitGroup sets the shared waiting group to communicate externally when the databse connection is closed.
WithSQLOpenFunc replaces the default open database function.
# Type aliases
CheckConnectionFunc is the type of function called to perform a DB connection check.
ConnectFunc is the type of function called to perform the actual DB connection.
Option is a type alias for a function that configures the DB connector.
SQLOpenFunc is the type of function called to open the DB.