public void addPatient(Patient p) throws Exception{ Connection conn = Connect.getConnection(); String sql="" + " insert into medical_record " + " (病人姓名,性别,年龄,出生日期,家庭电话,移动电话,现住址," + " 可靠程度,病史叙述者身份及姓名,主诉内容,现病史,记录时间)" + " values " + " (?,?,?,?,?,?,?,?,?,?,?,?)"; PreparedStatement ptmt = null; System.out.println(sql.toString()); try { ptmt = conn.prepareStatement(sql); ptmt.setString(1,p.getPatient_name()); ptmt.setString(2,p.getSex()); ptmt.setInt(3, p.getAge()); ptmt.setDate(4, new Date(p.getBorn_date().getTime())); ptmt.setString(5, p.getFamily_phone()); ptmt.setString(6, p.getMobile()); ptmt.setString(7, p.getPresent_address()); ptmt.setString(8, p.getRelible_level()); ptmt.setString(9, p.getDisease_relator()); ptmt.setString(10, p.getChief_complaints()); ptmt.setString(11, p.getPresent_illness()); ptmt.setDate(12,new Date(p.getRecord_time().getTime())); int a = ptmt.executeUpdate(); if(a>0){ System.out.println("添加成功。"); }else { System.out.println("添加失败。"); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(ptmt!=null){ ptmt.close(); }if (conn!=null) { conn.close(); } } }
添加回答
举报
0/150
提交
取消