这是java对数据库的修改操作,我想在输入电影ID后进行一个验证,判断输入的ID是否存在,如果存在则输出相应的内容,并对ID以外的内容进行修改,这个怎么写?
在update之前写一段select * from movie表 where id=?的语句,判断是否有数据返回,没有则提示ID有误,有数据就把数据放到前端显示,并让用户可以修改,如果用户修改后点击更新按钮,就调用你现在的代码即可
先做查询啊,输入Id之后先根据ID查询数据,如果数据不存在则输出不存在,如果数据存在则继续后面的内容:
大致代码:
Statement statement = conn.createStatement();
ResultSet r = statement.executeQuery(sql_query);
if(r!=null && r.next()) {
String fileName = r.getString("filmName");
........
}else {
System.out.println("数据不存在");
}
那自然是要先根据你输入的id去查询 select * fimal where id='1' ,如果能查到就继续往下修改,如果没查到数据就返回无数据