public String zhpk_sql_2(String BA_ID,BGBAActionForm form)
{
StringBuffer sb = new StringBuffer("Update NTLJ_ZHPK a set ");
sb = sb.append("ZT='9'");
sb = sb.append(isNullNotUpdate("Name",form.getB_name()));
sb = sb.append(isNullNotUpdate("lxdh",form.getB_lxdh()));
sb = sb.append(isNullNotUpdate("zsdz",form.getB_zsdz()));
sb = sb.append(isNullNotUpdate("zzdz",form.getB_zzdz()));
sb = sb.append(isNullNotUpdate("Yzbm1",form.getB_yzbm1()));
sb = sb.append(isNullNotUpdate("yzbm2",form.getB_yzbm2()));
sb = sb.append(isNullNotUpdate("sfzmc",form.getB_sfzmc()));
sb = sb.append(isNullNotUpdate("sfzhm",form.getB_sfzhm()));
sb = sb.append(isNullNotUpdate("jzzmc",form.getB_jzzmc()));
sb = sb.append(isNullNotUpdate("jzzhm",form.getB_jzzhm()));
sb = sb.append(" where A.ID=(select ZID from Ntlj_Bgbab b where b.id = '"+BA_ID+"')");
return sb.toString();
}
public String isNullNotUpdate(String field,String value)
{
if(value== null || value.equals(""))
{
return "";
}
else
{
return ("," + field + "='" + value + "'");
}
}
分享到:
相关推荐
1. **创建DAO(Data Access Object)层**:在项目结构中,创建一个专门处理数据库操作的DAO层,每个DAO类对应一个数据库表,其中包含多个方法,每个方法封装一个特定的SQL操作。 2. **设计SQL模板**:在DAO方法中,...
在这个"SQL封装类"中,我们很可能是看到了一个自定义的类库,用于在.NET 2.0环境中与SQL Server进行通信。 标题提到的"C# SQL封装类 用于NET2.0",意味着这个类库是专门针对.NET Framework 2.0版本设计的,确保了它...
总之,`C# SQL封装类类`如`SqlHelper`是软件开发中的重要工具,它简化了数据库操作,提高了代码质量,并提供了安全的SQL执行机制。通过理解和熟练使用这样的类,开发者能够更高效、安全地进行数据库编程。
首先,"android sql封装工具类"是为了简化Android应用中对SQLite数据库的操作而设计的。通常,开发者需要编写大量的SQL语句和相关的CRUD(Create, Read, Update, Delete)操作,这不仅繁琐且容易出错。通过封装,...
为了提高代码的可维护性和可读性,可以封装一个数据库连接池,如Apache的DBCP或C3P0,它们能够管理数据库连接,提供高效的连接复用,同时减少资源消耗。 总结起来,动态封装SQL语句和配置文件的调用与封装是现代...
要将本地SQL查询的结果封装成对象,我们首先需要定义一个映射文件(.hbm.xml),在这个文件中,我们需要指定查询返回的对象类型以及字段与数据库列的对应关系。例如: ```xml <id name="id" column="id"></id> ...
然后在需要的地方调用这个方法,传入一个委托,该委托在事务内部执行SQL命令。 5. **错误处理与异常捕获** 在封装类方法时,确保捕获并处理可能出现的异常,例如`SqlException`,并提供有意义的错误信息,以便于...
通过sql查询结果封装成json * * <p>Example: * <code>String sql = "select id,username,password,sex from user where id=?"; 预处理参数列表 * @return {"id":"1","username":"jibs","password":...
本篇文章将聚焦于如何使用ActiveX Data Objects(ADO)在C++中封装一个连接到SQL Server的类。ADO是微软提供的一种用于访问数据库的接口,它使得C++程序员能够轻松地与多种数据库进行通信,包括SQL Server。 首先,...
"封装VC访问SQL"是一个项目,旨在提供一个方便、高效的接口,用于VC++应用程序与SQL数据库进行通信。下面我们将详细探讨这个主题。 首先,VC++是一种强大的C++集成开发环境,由微软公司开发,广泛应用于Windows平台...
"连接SQL数据库封装类"这个主题就是关于如何在Visual Studio (VS)环境中创建一个类来管理和处理SQL Server数据库的连接。下面将详细介绍这个过程及其相关知识点。 首先,我们需要理解.NET中的SQL连接。.NET ...
前端 HTML5 Web SQL 封装用于前端搭建数据库。可以直接用, 大约20mb ,不够可以直接拓展。支持ios 和安卓
- **Python中的SQLAlchemy**:一个强大的SQL工具包,支持SQL语句的动态执行和编译,并允许用户定义SQL表达式为Python类的方法。 ```python from sqlalchemy import create_engine, MetaData, Table, select engine ...
综上所述,这个压缩包提供的资源是一个关于如何在.NET环境下封装SQL Server数据库访问的实例教程。它不仅包括了封装好的类库,还有配置示例和实际的应用案例,对于学习和理解数据库访问的封装技术非常有帮助。
本主题将深入探讨“sql+sqlserver 数据库访问类封装例子”,这是一个利用面向对象编程来简化数据库操作的方法。我们将讨论如何通过配置文件动态连接到SQL Server数据库,并了解此类封装的优势。 首先,`sql+sql...
sql ExcuteNonQuery、ExcuteScalar封装
在IT行业中,封装是一种重要的软件工程实践,它有助于提高代码的可重用性、可维护性和安全性。在处理带有SQL的程序时,封装主要...封装SQL操作不仅可以提高代码的可读性,还能降低潜在的安全风险,为开发带来诸多便利。
在标题提到的"cpp使用Ado方式连接Sql封装的类"中,我们可以创建一个名为`ADOCOM`的类,包含以下主要功能: 1. **初始化与关闭连接**: 类中应包含一个`Connection`对象,用于建立和关闭数据库连接。初始化时,需要...
在C#中封装SQL Server数据库访问逻辑,通常涉及创建一个或多个类,这些类可以执行常见的数据库操作,如连接、查询、插入、更新和删除数据。 首先,这个封装类通常会包含一个或多个构造函数,用于初始化数据库连接...
把对数据库的查询,更新等操作封装到一个类中,方便用户重用