close() Close the cursor now (rather than whenever __del__ is called). The cursor
object.__getnewargs_ex__() In protocols 4 and newer, classes that implements the __getnewargs_ex__() method can
dbm.ndbm.open(filename[, flag[, mode]]) Open a dbm database and return a ndbm object. The filename argument
execute(sql[, parameters]) This is a nonstandard shortcut that creates a cursor object by calling the cursor()
gdbm.firstkey() It’s possible to loop over every key in the database using this method and the nextkey() method
sqlite3.sqlite_version_info The version number of the run-time SQLite library, as a tuple of integers.
row_factory You can change this attribute to a callable that accepts the cursor and the original row as a tuple and will return
interrupt() You can call this method from a different thread to abort any queries that might be executing on the connection
executescript(sql_script) This is a nonstandard convenience method for executing multiple SQL statements at once. It issues
create_function(name, num_params, func) Creates a user-defined function that you can later use from within SQL statements under
Page 1 of 10