为了账号安全,请及时绑定邮箱和手机立即绑定

请问创建表格可以用中文作为列名吗?我试了之后老是有问题,请问怎么解决呢?谁能帮帮呢,刚刚看完视频

请问创建表格可以用中文作为列名吗?我试了之后老是有问题,请问怎么解决呢?谁能帮帮呢,刚刚看完视频

杺獨芣變 2016-07-21 21:36:28
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(); } } }
查看完整描述

2 回答

?
tanhouyusheng

TA贡献94条经验 获得超59个赞

程序运行报的错可以说一下


查看完整回答
反对 回复 2016-07-22
?
mjka5632

TA贡献5条经验 获得超1个赞

首先1.我从没试过中文列名,因为老师说会出现不可预知的问题,不支持这样做!其次,我感觉你sql语句有点问题吧!为啥多加个“”?

查看完整回答
反对 回复 2016-07-21
  • 2 回答
  • 0 关注
  • 1961 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信