| Home | Trees | Index | Help | 
|---|
| Package MySQLdb :: Module connections :: Class Connection | 
 | 
object--+ |connection--+ | Connection
MySQL Database Connection Object
| Method Summary | |
|---|---|
| Create a connection to the database. | |
| __enter__(self) | |
| __exit__(self,
          exc,
          value,
          tb) | |
| Explicitly begin a connection. | |
| Create a cursor on which queries may be performed. | |
| If cursor is not None, (errorclass, errorvalue) is appended to cursor.messages; otherwise it is appended to connection.messages. | |
| If o is a single object, returns an SQL literal as a string. | |
| Set the connection character set to charset. | |
| Set the connection sql_mode. | |
| Return detailed information about warnings as a sequence of tuples of (Level, Code, Message). | |
| Inherited from object | |
| x.__delattr__('name') <==> del x.name | |
| x.__getattribute__('name') <==> x.name | |
| x.__hash__() <==> hash(x) | |
| helper for pickle | |
| helper for pickle | |
| x.__setattr__('name', value) <==> x.name = value | |
| x.__str__() <==> str(x) | |
| Class Variable Summary | |
|---|---|
| type | default_cursor=MySQLdb.cursors.Cursor | 
| Method Details | 
|---|
| __init__(self,
          *args,
          **kwargs)
     | 
| begin(self)Explicitly begin a connection. Non-standard. DEPRECATED: Will be removed in 1.3. Use an SQL BEGIN statement instead. | 
| cursor(self, cursorclass=None)Create a cursor on which queries may be performed. The optional cursorclass parameter is used to create the Cursor. By default, self.cursorclass=cursors.Cursor is used. | 
| errorhandler(connection, cursor, errorclass, errorvalue)If cursor is not None, (errorclass, errorvalue) is appended to cursor.messages; otherwise it is appended to connection.messages. Then errorclass is raised with errorvalue as the value. You can override this with your own error handler by assigning it to the instance. | 
| literal(self, o)If o is a single object, returns an SQL literal as a string. If o is a non-string sequence, the items of the sequence are converted and returned as a sequence. Non-standard. For internal use; do not use this in your applications. | 
| set_character_set(self, charset)Set the connection character set to charset. The character set can only be changed in MySQL-4.1 and newer. If you try to change the character set from the current value in an older version, NotSupportedError will be raised. 
 | 
| set_sql_mode(self, sql_mode)Set the connection sql_mode. See MySQL documentation for legal values. | 
| show_warnings(self)Return detailed information about warnings as a sequence of tuples of (Level, Code, Message). This is only supported in MySQL-4.1 and up. If your server is an earlier version, an empty sequence is returned. | 
| Home | Trees | Index | Help | 
|---|
| Generated by Epydoc 2.1 on Sat Mar 3 21:14:16 2007 | http://epydoc.sf.net |