<%
String entityName="study";
List andExprs = new ArrayList();
String number="";
String name="";
String sex="";
String tel="";
//GenericDelegator delegator = GenericDelegator.getGenericDelegator("default");
EntityConditionList mainCond=null;
if (request.getParameter("number")!=null)
number=request.getParameter("number").toString();
if (request.getParameter("name")!=null)
name=request.getParameter("name").toString();
if (request.getParameter("sex")!=null)
sex=request.getParameter("sex").toString();
if (request.getParameter("tel")!=null)
tel=request.getParameter("tel").toString();
//构造查询条件
if (number.compareTo("")!=0)
andExprs.add(new EntityExpr("number",EntityOperator.EQUALS,number));
if (name.compareTo("")!=0)
andExprs.add(new EntityExpr("name1",true,EntityOperator.LIKE,"%"+name+"%",true));
if (sex.compareTo("")!=0)
andExprs.add(new EntityExpr("sex1",true,EntityOperator.LIKE,"%"+sex+"%",true));
if (tel.compareTo("")!=0)
andExprs.add(new EntityExpr("tel",true,EntityOperator.LIKE,"%"+tel+"%",true));
//每个条件间的逻辑关系
if (andExprs.size() > 0)
mainCond = new EntityConditionList(andExprs, EntityOperator.AND);
//要显示的字段列表
List fieldsToSelect = new ArrayList();
fieldsToSelect.add("number");
fieldsToSelect.add("name1");
fieldsToSelect.add("sex1");
fieldsToSelect.add("tel");
//排序字段列表
List orderBy = UtilMisc.toList("number", "name1");
//Distinct列表
EntityFindOptionsfindOpts = new EntityFindOptions(true,EntityFindOptions.TYPE_SCROLL_INSENSITIVE,EntityFindOptions.CONCUR_READ_ONLY, true);
//获取实体列表
EntityListIterator pli = delegator.findListIteratorByCondition(entityName, mainCond, null, fieldsToSelect, orderBy, findOpts);
while(pli.hasNext())
{
GenericValue cust = (GenericValue)pli.next();%>
<tr>
<td><%=cust.getString("number")%></td>
<td><%=cust.getString("name1")%></td>
<td><%=cust.getString("sex1")%></td>
<td><%=cust.getString("tel")%></td>
</tr>
<%}%>
</table>
- 浏览: 1763036 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
发表评论
-
ofbiz导入eclipse后源码启动
2015-01-21 11:35 8921、首先执行ant build 2、解决包冲突和class ... -
ofbiz促销引擎学习
2015-01-07 23:59 2872ofbiz促销引擎基本上是按照满足什么条件,执行什么动作这样 ... -
ofbiz:设立sql语句在控制台的输出
2014-12-19 23:36 1065ofbiz:设置sql语句在控制台的输出 为研究ofbiz ... -
如何让OFBIZ使用中文界面
2014-10-12 00:49 1070Ofbiz默认使用的是英文 ... -
ofbiz权限判断语法整理
2014-10-11 13:59 717用户的权限都是以权限组来分配的:相关的几个表如下:securi ... -
ofbiz之 entity 实体解析
2014-10-11 13:57 1248ofbiz 之entity实体1. 实体定义文件实体定义文件一 ... -
OFBiz 的中文乱码解决方案
2014-10-11 13:54 840OFBiz开发时遇到乱码的问题,MySQL数据库插入中文数据 ... -
OFBIZ中显示包含HTML标记的内容
2014-10-11 13:52 739在OFBIZ中,出于安全性的考虑,所以动态的内容输出到前台时都 ... -
如何查看OFBIZ生成的SQL
2014-10-11 13:47 932查看SQL语句:在OF中通过实体来进行数据的维护。将SQL隐 ... -
ofbiz的webservice接口提供(1)-WSDL的生成
2014-09-22 23:49 1599ofbiz的service:这个是ofbiz赖以骄傲的设计方 ... -
ofbiz切换到mysql,load-demo数据后,更新个公司名称报错
2014-09-16 20:23 1149报错: 控制台报错 ---- stack trace ... -
ofbiz切换到mysql
2014-09-15 19:26 1476ofbiz自带的数据库是Derby,以下列出如何将ofbiz ... -
ofbiz12.04环境搭建
2014-09-04 16:32 1207一、软件必备: 1、jdk1.6下载地址 http:// ... -
OFBIZ--对数据库的操作(转)
2014-09-03 14:10 1187/** * 功能:取得demo信息列表 * @p ... -
Widget小窗口和Decorator装修器的使用
2014-08-08 16:44 620ofbiz中的Widget小窗口和Decora ... -
ofbiz之entity实体写法
2014-07-11 08:42 5291实体定义文件 实体定义文件一般存放位置是在对应模块的ent ... -
ofbiz之entity 实体解析
2014-05-25 10:32 659ofbiz 之entity实体 1. 实体定义文件 实体定义文 ... -
ofbiz_screen_widget_cookbook
2014-05-21 18:59 1592THE SCREEN-WIDGET COOKBOOK = ... -
screen widget 框架页面生成原理初探
2014-05-21 18:59 752v: screen widget 本质是基于freema ... -
ofbiz的form网下资料总结
2014-05-20 23:38 1413ofbiz form中下拉列表的代码 • <field ...
相关推荐
我们将通过具体实例来逐一解答这些问题,从而加深对SQL语言的理解。 #### 二、表结构介绍 首先,我们来看一下涉及的三个主要表:`book`(书籍信息)、`card`(借书证信息)以及`borrow`(借书记录)。 - **表book...
- 多个字段更新可以在同一个`SET`子句中完成,如`UPDATE 数据表 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件表达式`。 3. **删除数据记录**: - `DELETE FROM 数据表 WHERE 条件表达式`:删除满足条件的记录。 - `...
例如,当你执行一个包含子查询的主查询,每个子查询可能都会产生一个单独的结果集。在.NET框架中,我们可以利用ADO.NET库来处理这些结果。 C++.NET中的ADO.NET接口提供了`SqlConnection`类,用于建立与SQL Server的...
这些实例具体展示了如何利用Mybatis的动态SQL功能,灵活地构建查询条件,优化查询效率,以及如何处理复杂的关联关系映射。 总结而言,Mybatis的动态SQL提供了灵活而强大的方式来处理复杂的SQL语句构造问题,尤其...
#### 实例一:跨SQL Server实例查询数据 首先,我们来看一下如何在一个SQL Server实例中查询另一个SQL Server实例的数据。这里假设我们需要从IP地址为192.168.1.1的SQL Server实例(数据库名为TT)中查询表test1的...
`condition`是一个布尔表达式,如果其结果为真(非零),则执行大括号内的代码;否则,跳过这段代码。if语句还可以与else配合使用,当条件不满足时执行另一段代码: ```c if (condition) { // 当condition为真时,...
本集锦将详述一些常用的SQL语句组合实例,旨在帮助读者更有效地理解和运用SQL。以下是一些关键知识点: 1. **数据查询(SELECT语句)**:SQL的核心在于SELECT语句,用于从表中获取数据。基本格式如下: ```sql ...
本实例主要探讨了如何使用复杂的查询语句,包括子查询和外连接,来处理多表查询。 1. 子查询(Subquery) 子查询是嵌套在其他查询中的查询,可以在 `SELECT`、`FROM` 和 `WHERE` 子句中使用。相关子查询是指子查询...
本入门实例是基于MySQL数据库的,首先我们需要了解MySQL的基础知识,MySQL是一个关系型数据库管理系统,广泛应用于Web应用中。在开始之前,确保你已经安装了MySQL服务器并创建了一个可用的数据库。 在该实例中,"带...
- **创建视图**:`CREATE VIEW`语句创建一个虚拟表,如示例9和10,它不存储数据,而是根据查询结果动态生成。视图可以简化复杂查询,提供数据的安全访问层,但不能包含`ORDER BY`子句,因为视图是无序的。 - **...
6. **子查询**:在查询中嵌套另一个查询,如 `SELECT column1 FROM table_name WHERE column2 IN (SELECT column2 FROM another_table WHERE condition)`。 7. **索引**:Oracle支持各种类型的索引,包括B树索引、...
数据完整性是数据库设计方面一个非常重要的问题,数据完整性代表数据的正确性、一致性和可靠性。在 SQL Server 中,根据数据完整性措施所作用的数据库对象和范围不同,可以将数据完整性分类为实体完整性、域完整性和...
return语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。 使用字面意义上的语句 #!/usr/bin/python # Filename: func_return.py def maximum(x, y): if x > y: return x else: return y ...
4. **分组查询(GROUP BY子句)**:根据一个或多个列进行数据分组,常与聚合函数(如COUNT、SUM、AVG等)配合使用。例如: ```sql SELECT Department, COUNT(*) FROM Employees GROUP BY Department; ``` 这将...
PowerBuilder是一种强大的数据库应用开发工具,它支持嵌入式SQL语句以及更为灵活的动态SQL语句。动态SQL语句在提高程序效率、灵活性、通用性以及减少编程和维护工作量方面具有显著优势。本文档提供了对PowerBuilder...
《ASP+Access开发动态网站实例荟萃》是针对使用ASP(Active Server Pages)与Access数据库进行动态网站开发的一本实践性教程。ASP是一种基于服务器端的脚本语言,常用于创建交互式的网页应用,而Access则是一种易于...
if 、where、set、trim、choose 、foreach等在mybatis中的具体用法,有具体实例可供参考,玩转mybatis
2. **SQL与SQL*Plus、PL/SQL的关系**:SQL*Plus是Oracle提供的一个交互式命令行工具,可以直接执行SQL和PL/SQL语句,进行数据操作、查询、脚本执行和数据库管理。它提供了一种方便的方式来与Oracle数据库交互。 3. ...
实例一:简单查询 SELECT 学号,成绩 FROM S, SC WHERE 课程名= "数据库教程" 本实例展示了如何使用 SELECT 语句来检索课程名为“数据库教程”的学生学号和成绩。 实例二:连接查询 方法一: SELECT s.学号,...