Java中如何记录SQL语句删除的数据条数?
我用Java做了一个Excel导入数据库的程序,导入全部数据后,又执行了一条删除语句:根据IdNumber字段查询重复的数据,然后删除,但是不知道怎么记录删除了多少条了,...
我用Java 做了一个Excel导入数据库的程序,导入全部数据后,又执行了一条删除语句:根据IdNumber字段查询重复的数据,然后删除,但是不知道怎么记录删除了多少条了, 下面是根据IdNumber字段删除重复数据的SQl语句
怎么记录删除了多少条呢 展开
怎么记录删除了多少条呢 展开
6个回答
展开全部
你用hibernate框架吗?
String sql = "delete from table where id = 1";
Query query = session.createQuery(sql);
int amount = query.executeUpdate();
这个amount就是删除的记录数量
String sql = "delete from table where id = 1";
Query query = session.createQuery(sql);
int amount = query.executeUpdate();
这个amount就是删除的记录数量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你要在什么地方记录删除条数了。
如果是在程序代码里,那么有个执行方法,是返回影响的记录的行数的。
如果是在程序代码里,那么有个执行方法,是返回影响的记录的行数的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用stament借口执行SQL语句时,返回值就是int amount = stat.executeUpdate();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
executeUpdate()返回的就是 记数行啊 int类型的返回值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外层再写个create procedure 来记录个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询