执行到ps.executeUpdate();
就不执行了 也不报错
sql语句我添加进相关的值测试了 没有问题 很奇怪
public boolean updateDoctorByAdmin(DoctorPO d,String adminName)
{
System.out.println("updateDoctorByAdmin");
boolean b = true;
DBTools dbtools = new DBTools();
conn = dbtools.getConn();
String sql = "update t_doctor set name=?,password=?,age=?,sex=?,dept_id=?,mobile_phone=?,"+
"office_phone=?,desc_context=?,updated_date=sysdate,updated_man=? "+
"where doctor_id=?";
try {
System.out.println("11111");
ps = conn.prepareStatement(sql);
ps.setString(1, d.getName());
ps.setString(2, d.getPassword());
ps.setInt(3, Integer.parseInt(d.getAge()));
ps.setString(4, d.getSex());
ps.setString(5, d.getDept_id());
ps.setString(6, d.getMobile_phone());
ps.setString(7, d.getOffice_phone());
ps.setString(8, d.getDesc_context());
ps.setString(9, adminName);
ps.setString(10, d.getDoctor_id());
System.out.println("22222");
ps.executeUpdate();
//if(ps.executeUpdate() != 1)
//{
// b =false;
//}
System.out.println("333333");
} catch (Exception e) {
b = false;
e.printStackTrace();
}finally{
dbtools.close();
}
System.out.println("updateDoctorByAdmin "+b);
return b;
}
就不执行了 也不报错
sql语句我添加进相关的值测试了 没有问题 很奇怪
public boolean updateDoctorByAdmin(DoctorPO d,String adminName)
{
System.out.println("updateDoctorByAdmin");
boolean b = true;
DBTools dbtools = new DBTools();
conn = dbtools.getConn();
String sql = "update t_doctor set name=?,password=?,age=?,sex=?,dept_id=?,mobile_phone=?,"+
"office_phone=?,desc_context=?,updated_date=sysdate,updated_man=? "+
"where doctor_id=?";
try {
System.out.println("11111");
ps = conn.prepareStatement(sql);
ps.setString(1, d.getName());
ps.setString(2, d.getPassword());
ps.setInt(3, Integer.parseInt(d.getAge()));
ps.setString(4, d.getSex());
ps.setString(5, d.getDept_id());
ps.setString(6, d.getMobile_phone());
ps.setString(7, d.getOffice_phone());
ps.setString(8, d.getDesc_context());
ps.setString(9, adminName);
ps.setString(10, d.getDoctor_id());
System.out.println("22222");
ps.executeUpdate();
//if(ps.executeUpdate() != 1)
//{
// b =false;
//}
System.out.println("333333");
} catch (Exception e) {
b = false;
e.printStackTrace();
}finally{
dbtools.close();
}
System.out.println("updateDoctorByAdmin "+b);
return b;
}
解决方案 »
- 我们小组要做项目,给点建设性的意见大虾们
- 继承中,会初始化基类对象,那这个对象是干什么用的?
- 第一次用迭代和链表解决问题,有几个问题不太明白
- applet显示图片问题,急!!
- 请问,论述java语言的最近进展
- 确定取消按钮
- 请教高手
- 请教各位高手,现在正想从VB升级,徘徊在Java和C#之间,请各位指教,那个好呀!
- 如何得到一个客户机的mac地址,request对象是否有这样的方法
- java里如果有构造函数,是不是在运行main函数之前构造函数就要运行一下?
- java OutputStream InputStream的使用
- 有没有办法把几百个上千个字母组成的数列,把相似的末端和首端连接起来组成长数列
就算sysdate是已经定义好的变量但是在
引号中sql不认识是什么东西.