Home | Trees | Indices | Help |
|
---|
|
object --+ | BaseCursor
A base for Cursor classes. Useful attributes: description A tuple of DB API 7-tuples describing the columns in the last executed query; see PEP-249 for details. description_flags Tuple of column flags for last query, one entry per column in the result set. Values correspond to those in MySQLdb.constants.FLAG. See MySQL documentation (C API) for more information. Non-standard extension. arraysize default number of rows fetchmany() will fetch
|
|||
Warning Exception raised for important warnings like data truncations while inserting, etc. |
|||
Error Exception that is the base class of all other error exceptions (not Warning). |
|||
InterfaceError Exception raised for errors that are related to the database interface rather than the database itself. |
|||
DatabaseError Exception raised for errors that are related to the database. |
|||
DataError Exception raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc. |
|||
OperationalError Exception raised for errors that are related to the database's operation and not necessarily under the control of the programmer, e.g. |
|||
IntegrityError Exception raised when the relational integrity of the database is affected, e.g. |
|||
InternalError Exception raised when the database encounters an internal error, e.g. |
|||
ProgrammingError Exception raised for programming errors, e.g. |
|||
NotSupportedError Exception raised in case a method or database API was used which is not supported by the database, e.g. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
_defer_warnings = False
|
|
|||
Inherited from |
|
|
|
Advance to the next result set. Returns None if there are no more result sets. |
Execute a query. query -- string, query to execute on server args -- optional sequence or mapping, parameters to use with query. Note: If args is a sequence, then %s must be used as the parameter placeholder in the query. If a mapping is used, %(key)s must be used as the placeholder. Returns long integer rows affected, if any |
Execute a multi-row query. query -- string, query to execute on server args Sequence of sequences or mappings, parameters to use with query. Returns long integer rows affected, if any. This method improves performance on multiple-row INSERT and REPLACE. Otherwise it is equivalent to looping over args with execute(). |
Execute stored procedure procname with args procname -- string, name of procedure to execute on server args -- Sequence of parameters to use with procedure Returns the original args. Compatibility warning: PEP-249 specifies that any modified parameters must be returned. This is currently impossible as they are only available by storing them in a server variable and then retrieved by a query. Since stored procedures return zero or more result sets, there is no reliable way to get at OUT or INOUT parameters via callproc. The server variables are named @_procname_n, where procname is the parameter above and n is the position of the parameter (from zero). Once all result sets generated by the procedure have been fetched, you can issue a SELECT @_procname_0, ... query using .execute() to get any OUT or INOUT values. Compatibility warning: The act of calling a stored procedure itself creates an empty result set. This appears after any result sets generated by the procedure. This is non-standard behavior with respect to the DB-API. Be sure to use nextset() to advance through all result sets; otherwise you may get disconnected. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Fri Apr 16 12:54:19 2010 | http://epydoc.sourceforge.net |