`

dao

阅读更多

public boolean insert(String medId, String medName, String spell, String medContent, String medException, String medUnit, String medMemo, String valid, String medLevel, String upMedId, String medType, String medRate, String areaSid)
  {
    String wb = "";
    Object[] array = { medId, medName, spell, medContent, medException,
      medUnit, medMemo, valid, medLevel, upMedId, medType, wb,
      medRate, areaSid };
    String sql = "insert into s_medical_info a values(";
    for (int i = 0; i < array.length; ++i) {
      if (i == array.length - 1)
        sql = sql + "?)";
      else
        sql = sql + "?,";
    }
    return executeBypreparedParameter(sql, array);
  }

  public boolean modify(String medId, String medName, String spell, String medContent, String medException, String medUnit, String medMemo, String medLevel, String upMedId, String s, String medType, String medRate)
  {
    String wb = "";
    Object[] array = { medName, spell, medContent, medException, medUnit,
      medMemo, medLevel, upMedId, medType, wb, medRate, medId };
    Object[] array1 = { medId, medName, spell, medContent, medException,
      medUnit, medMemo, medLevel, upMedId, medType, wb, medRate, s };
    StringBuffer sql = new StringBuffer();
    sql
      .append("update s_medical_info set ")
      .append(
      "med_name=?,spell=?,med_Content=?,med_Exception=?,med_unit=?,med_Memo=?,med_Level=?,up_Med_Id=?,med_type=?,wbCode=?,med_rate=? ")
      .append("where med_id=?");
    StringBuffer sql1 = new StringBuffer();
    sql1
      .append("update s_medical_info set ")
      .append(
      "med_id=?,med_name=?,spell=?,med_Content=?,med_Exception=?,med_unit=?,med_Memo=?,med_Level=?,up_Med_Id=?,med_type=?,wbCode=?,med_rate=? ")
      .append("where med_id=?");
    if ((s == null) || (s.equals("")))
      return executeBypreparedParameter(sql.toString(), array);
    return executeBypreparedParameter(sql1.toString(), array1);
  }

  public boolean modifyByValid(String medId, String valid)
  {
    Object[] array = { valid, medId };
    String sql = "update s_medical_info set valid=? where med_Id=?";
    return executeBypreparedParameter(sql, array);
  }

  private boolean executeBypreparedParameter(String sql, Object[] array) {
    DBOperator operator = getDBOperator();
    try {
      return operator.executeByPreparedParameter(sql.toString(), array);
    } catch (Exception ex) {
      ex.printStackTrace();
      return false;
    } finally {
      operator.closeConn();
    }
  }

分享到:
评论

相关推荐

    泛型dao 泛型dao 泛型dao

    Struts2、Hibernate、Spring整合的泛型DAO (本人评价: 代码开发效率提高30% 代码出错率减少70%) 对于大多数开发人员,系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复...

    J2EE之DAO设计模式

    暴露给客户端的DAO接口在低层数据源的实现发生改变时并不会随着改变,所以这种设计模式使得DAO可以适应不同的数据储存方式类型而不影响客户端和商业组件.最主要的, DAO还在组件和数据源之间扮演着协调者的角色. DAO...

    如何重构DAO模式

    使用数据访问对象(DAO,Data Access Object)模式来抽象和封装所有对数据源的访问。DAO管理着与数据源的连接以便检索和存储数据。可以降低商业逻辑层和数据访问层的耦合度,提高应用的可维护性和可移植性。 由于...

    dao3.5数据库安装文件

    DAO数据库安装文件。

    一个很好的通用泛型dao(含源码)

    为什么我们要使用通用DAO接口呢,因为我们的数据库操作无非是增删改查,CRUD操作,我们不需要为每个实体去编写一个dao接口,对于相似的实体操作可以只编写一个通用接口,然后采用不同的实现! DAO已经成为持久层...

    dao包封装包

    dao封装包

    9.DAO数据库操作演示(Visual C++编程 源代码)

    9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示(Visual C++编程 源代码)9.DAO数据库操作演示...

    Dao Jet数据库引擎

    Dao Jet数据库引擎,当WINDOWS中没有带这个数据库引擎时,可以选择手动安装 Dao Jet数据库引擎

    C#特性标签实现通用Dao层

    C#特性标签实现通用Dao层C#特性标签实现通用Dao层C#特性标签实现通用Dao层

    dao自动生成工具 基于ibator 只需要设置少量参数就能 创建dao层所有类

    ibator-huoniao通过它你可以通过配置少量参数,通过一键生成dao层的全部文件,能够应付对dao层的所有操作 产物包括: 1. pojo文件 2. dao接口类 3. dao接口实现类文件 4. ibatis sql map文件 5. 数据库查询时...

    DAO设计模式DAO设计模式

    DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式DAO设计模式

    dao层基类dao层基类dao层基类

    dao层基类dao层基类dao层基类dao层基类dao层基类

    php mysql Dao基本操作

    $my = new MysqlDao(); echo $my-&gt;pdo_delete(MODULE.'_network_list', array('id' =&gt; 17, 'uniacid' =&gt; 6)); $sql = 'select * from '.tablename(MODULE.'_network_list').' where uniacid=? and end_time&lt;? ...

    DAO3.5 支持64位Win7

    在 64 位 Win7 系统下安装某些老款建筑预算软件需要部署 DAO,故做了此安装包分享给大家

    Struts+DAO登陆Struts+DAO登陆

    Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆Struts+DAO登陆

    一个通用的dao和service包

    service接口 ... ... ... public interface EmployeeService extends Entity...这样只需要向dao中注入pojo的完整包名,你就能拥有一个pojo的dao,并且在你的service接口和实现类里不用写一句代码. 轻松持久化你的entity pojo

    IDEA逆向生成POJO/DAO/MAPPER 《Generate POJOs.groovy》

    IDEA自带的插件Generate POJOs.groovy 比较简陋,不能生成完整的dao/mapper,切生成的POJO没有注解。没有统一格式化,所以在此基础上进行了扩展能够简单的生成pojo/dao/mapper. 使用时选择目录后会在改目录下生成...

    dao jet数据库引擎

    有些计算机缺失这个文件,导致有些软件运行不起来,出现“无法对DAO/Jet db引擎进行初始化”的问题,下载后解压,并运行起来就可以了。

    dao 1.0 source code

    dao 1.0 source code for download

Global site tag (gtag.js) - Google Analytics