
Python数据库接口支持大量数据库,您可以选择适合您项目的数据库:
GadFly mSQL MySQL PostgreSQL MicrosoftSQLServer2000informixinfinmintsinfinfint InterbaseOracleSybase
MySQLdb
Python链接Mysql数据库的接口是Mython 基于MySQL的数据库API规范V2.0 C 建立在API上。
常用函数
Python DB API 2.0 为事务提供了两种方法:
commit()提交 rollback()回滚
用于执行命令的cursor方法:
callproc(self,procname,args)用于执行存储过程,接收的参数是存储过程名和参数列表,返回值是受影响的行数 execute(self,query,args)执行单个sql语句,接收的参数为sql语句本身和使用的参数列表,返回值为受影响的行数 executemany(self,query,args)执行单挑SQL语句,但重复执行参数列表中的参数,返回值为受影响的行数 nextset(self)移动到下一个结果集
用于接收回值的cursor方法:
fetchall(self) 接收所有返回结果行.
fetchmany(self, size=None) 接收size条返回结果行。如果size的值大于返回结果行的数量,则返回cursor.raraysize条数据.
fetchone(self) 返回一个结果线.
rowcount 这是一个只读属性,并返回执行execute() 影响方法后行数的行数。
scroll(self, value, mode='relative') 将指针移到某一行; 如果mode='relative',如果从当前行动移动value条,则表示 mode='absolute',
这意味着从结果集的第一行移动value条。
更多技术请关注Python视频教程。