python 函数返回值如何给mysql增加返回值判断?

然后,这个连接对象也提供了对事務操作的支持,标准的方法

3.执行sql语句和接收返回值

首先,我们用使用连接对象获得一个cursor对象,接下来,我们会使用cursor提供的方法来进行工作.这些方法包括两大类:1.执行命令,2.接收返回值

cursor用来执行命令的方法:

callproc(self, procname, args):用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数

cursor用来接收返回值的方法:

下面的代码是一个完整的例子.

#使用sql语句,这里要接收的参数都用%s占位符.要注意的是,无论你要插入的数据是什么类型,占位符永遠都要用%s

#执行,如果成功,n的值为1

#再来执行一个查询的操作

#我们使用了fetchall这个方法.这样,cds里保存的将会是查询返回的全部结果.每条结果都是一个tuple类型的数据,这些tuple组成了一个tuple

#因为是tuple,所以可以这样使用结果集

#或者直接显示出来,看看结果集的真实样子

#如果需要批量的插入数据,就这样做

#每个徝的集合为一个tuple,整个参数集组成一个tuple,或者list

#使用executemany方法来批量的插入数据.这真是一个很酷的方法!

需要分别的关闭指针对象和连接对象.他们有名芓相同的方法

我要回帖

更多关于 python 函数返回值 的文章

 

随机推荐