java增删改查返回值问题 10C

java中增删改查什么时候有返回值、什么时候没有呢。有什么区别、是固定的吗?

31个回答

以作为数据操作是否成功,查询。增删改返回的是受影响的行数。

理论上是都会有返回值

分2类型来说:
1.查询, 返回的一组记录(可以理解为集合, 实际是一个数据库游标)。
2.增删改, 返回是受影响的行数, 比如你删除了5行记录,就返回5.
推荐阅读:
1.JDBC API ,这个描述的比较清楚 。
2.jooq, 对JDBC API 进行了包装。

增删改查是否有返回值,并不是死规定,它是根据程序员的需求而改变,可以返回多种类型的数据,当登陆的时候,需要异步验证,将结果返回给
前台做相应的动作.

这玩意看需要,看你是要bool的返回值,还是影响几条数据的int值

一般增的时候返回主键就好了

增删改默认返回值为整型,大于0即语句执行成功,
查一般返回一个集合。
当然如果是自定义返回值的话就另说了。

返回值呢添加删除修改一般都是返回的是受影响的行数
而查询呢看的是你返回的实体信息

在进行增删改操作的时候,无论操作是否会影响的数据条数,都会有返回值,若返回结果大于0,说明操作成功,返回的值是>0且不固定的;若返回值为0,说明操作没有生效

weixin_39352915
weixin_39352915 无论操作是否对表产生影响,都会返回>=0的整数
2 年多之前 回复

一般都有返回值,查的话,一般是一个集合类或实体类,或者带计算的具体数值,如count计算等,增删更新返回值一般是1,-1等,是为了看操作是否成功。

共31条数据 首页 2 4 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐