// Helper methods to hide common error handling
func (mdb *db) ExecContext(ctx context.Context, stmt string, args ...any) (sql.Result, error) {
db.go
res, err := mdb.conn().ExecContext(ctx, stmt, args...)
return res, mdb.handle.ConvertError(err)
}
func (mdb *db) GetContext(ctx context.Context, dest any, query string, args ...any) error {