数据库编程接口

1.全局变量

2.异常

异常被定义为层次结构,可以在一个except块捕捉多种类型的异常;;

异常 超类 描述
StandardError 所有异常的泛型基类
Warning StandardError 在非致命错误发生时引发
Error StandardError 所有错误条件的泛型超类
InterfaceError Error 关于接口而非数据库的错误
DatabaseError Error 与数据库相关的错误的基类
DataError DatabaseError 与数据相关的问题,比如值超出范围
OperationalError DatabaseError 数据库内部操作错误
IntegrityError DatabaseError 关系完整性受到影响,如检查键失败
InternalError DatabaseError 数据库内部错误,如非法游标
ProgrammingError DatabaseError 用户编程错误,如未找到列表
NotSupportError DatabaseError 请求不支持的特性

3.连接和游标

connect函数用于连接底层的数据库系统,返回连接对象;dsn参数表示数据源名称,user、password、host、database分别表示用户名、用户密码、主机名和数据库名;

连接对象表示目前和数据库的对话,支持的方法如下:

方法名 描述
close() 关闭连接之后,连接对象和游标均不可用
commit() 如果支持就提交挂起的事务,否则不做任何事
rollback() 回滚挂起的事务
cursor() 返回连接的游标对象

results matching ""

    No results matching ""