# Packages
Package sqlerr provides a set of common error codes for SQL datbaases.
# Functions
Begin opens a new database transaction.
Commit commits the given transaction.
Driver returns the underlying database driver for this database connection pool.
DriverConn provides access to the underlying driver connection given a stdlib *sql.Conn connection.
ErrCode reports the error code for a given error.
Exec executes a query without returning any rows.
ExecTx is like Exec but executes the query in the given transaction.
Named returns a database object connected to the database with the given name.
NewDatabase declares a new SQL database.
Query executes a query that returns rows, typically a SELECT.
QueryRow executes a query that is expected to return at most one row.
QueryRowTx is like QueryRow but executes the query in the given transaction.
QueryTx is like Query but executes the query in the given transaction.
RegisterStdlibDriver returns a connection string that can be used with the standard library's sql.Open function to connect to the same db.
Rollback rolls back the given transaction.
# Variables
ErrNoRows is an error reported by Scan when QueryRow doesn't return a row.
# Structs
No description provided by the author
DatabaseConfig specifies configuration for declaring a new database.
Error represents an error reported by the database server.
Row is the result of calling QueryRow to select a single row.
Rows is the result of a query.
Tx is a handle to a database transaction.
# Interfaces
ExecResult is the result of an Exec query.
SupportedDriverConns is a type list of all supported database drivers connections.
SupportedDrivers is a type list of all supported database drivers.