connect(parameters...) 其中的参数格式如下:
dsn 数据源名称 user 用户名(可选) password 密码(可选) host 主机名(可选) database 数据库名(可选) 举个例子: connect(dsn='myhost:MYDB',user='guido',password='234$') 又或者 connect('218.244.20.22','username','password','databasename')
此标准规定了以下的一些全局变量:
apilevel:
表示了DB-API的版本,分'1.0'和'2.0'.如果没有定义,默认为'1.0'
threadsafety:
0 Threads may not share the module. 1 Threads may share the module, but not connections. 2 Threads may share the module and connections. 3 Threads may share the module, connections and cursors.
paramstyle:
用于表示参数的传递方法,分为以下五种: 'qmark' 问号标识风格. e.g '... WHERE name=?' 'numeric' 数字,占位符风格. e.g '... WHERE name=:1' 'named' 命名风格. e.g 'WHERE name=:name' 'format' ANSI C printf风格. e.g '... WHERE name=%s' 'pyformat' Python扩展表示法. e.g '... WHERE name=%(name)s'
异常类:
StandardError |__Warning |__Error |__InterfaceError |__DatabaseError |__DataError |__OperationalError |__IntegerityError |__InternalError |__ProgrammingError |__NotSupportedError