JSP 提取数据库表ID最大值
publicStringAddDept(){try{TbDepartmentdept=newTbDepartment();dept.setId(this.id);dept...
public String AddDept(){
try{
TbDepartment dept = new TbDepartment();
dept.setId(this.id);
dept.setDeptName(this.deptname);
dept.setStatus(this.status);
String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
Timestamp Createtime = Timestamp.valueOf(date);
Timestamp Updatetime = Timestamp.valueOf(date);
dept.setCreatetime(Createtime);
dept.setUpdatetime(Createtime);
this.departmentService.add(dept);
return SUCCESS;
}catch(Exception e){
e.printStackTrace();
return ERROR;
}
}
id是string型的,我想添加一条新记录,怎么读取id里面的最大值并加1,作为新记录的ID 展开
try{
TbDepartment dept = new TbDepartment();
dept.setId(this.id);
dept.setDeptName(this.deptname);
dept.setStatus(this.status);
String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
Timestamp Createtime = Timestamp.valueOf(date);
Timestamp Updatetime = Timestamp.valueOf(date);
dept.setCreatetime(Createtime);
dept.setUpdatetime(Createtime);
this.departmentService.add(dept);
return SUCCESS;
}catch(Exception e){
e.printStackTrace();
return ERROR;
}
}
id是string型的,我想添加一条新记录,怎么读取id里面的最大值并加1,作为新记录的ID 展开
4个回答
TableDI
2024-07-18 广告
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据...
点击进入详情页
本回答由TableDI提供
展开全部
ID一般都是整形的。要不然你根据就用不了max()得不到ID的最大值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(id) from dept_table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数据库的表里把ID设置成自动递增的就好了,不需要传入ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询