Python数据库操作手册

王朝mssql·作者佚名  2006-12-17
宽屏版  字体: |||超大  

Python数据库操作手册

Python数据库操作手册 连接对象 游标对象 DBI辅助对象 数据类型与定义 如何实现的提示 从1.0到2.0的变化 例子 模块接口connect(parameters...) 其中的参数格式如下:

此标准规定了以下的一些全局变量:

apilevel:

paramstyle:

异常类:

连接对象连接对象包含如下方法:

关闭连接 .commit() 用于事务处理里面的提交操作 .rollback() 用于事务处理里面的回滚操作 .cursor() 获得一个游标 游标对象游标对象包含如下属性和方法:

一个列表(name,type_code,display_size,internal_size,precision,scale,null_ok) 此属性只有在取得了数据之后才有,不然会是null值 .rowcount 表示返回值的行数.如果没有执行executeXXX()方法或者此模块没有实现这个方法,就会返回-1 .callproc(procname[,parameters]) (此为可选方法,应为不是所有的数据库都支持存储过程的) .close() 关闭游标 .execute(operation[,parameters]) 准备并执行一个数据库操作(包括查询和命令) .executemany(operation,seq_of_parameters) 准备一个数据库命令,然后根据参数执行多次命令 .fetchone() 返回第一行的查询结果 .fetchmany([size=cursor.arraysize]) 返回指定个多个行的值 .fetchall() 返回所有的查询结果 .arraysize 这个参数值表示fetchmany默认情况之下获取的行数 数据类型与定义定义一些常用的数据类型.但是目前用不到,就先不分析备注当然,我们要知道的是,这个只是一个标准,一般来说标准里面定义了的会实现,但还有很多特定的实现,我们也需要去掌握哪些东西,不过如果我们将这些标准的掌握了,那么操作一般的就不会有问题了.

下面给出几个数据库相关的网址

Python的数据库使用向导,有相当不错的资料,包括API定义,驱动联结等等 MSSQL 驱动 就是MSSQL的驱动程序 例子下面举的例子是以MSSQL为样板的,但是换成其他的驱动也一样可以做,这个就和Perl的数据库操作十分的类似,可以让我们很方便的实现不同数据库之间的移植工作.

1. 查询数据

2. 插入数据

3. ODBC的一个例子

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有