2009年9月23日
摘要: 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。 实现方法: SqlConnection ... 阅读全文
posted @ 2009-09-23 14:49 c,c++,java 阅读(159) 评论(0) 推荐(0)
摘要: 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。     二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优... 阅读全文
posted @ 2009-09-23 10:16 c,c++,java 阅读(221) 评论(0) 推荐(0)
摘要: 1.Avg 计算Example: SELECT AVG(PRSTAFF)FROM PROJECTWHERE DEPTNO ='D11'2.Count 计算符合条件的纪录行数Example1: SELECT COUNT(*)FROM EMPLOYEEWHERE SEX ='F'Example2: SELECT COUNT(DISTINCT WORKDEPT)FROM EMPLOYEEWHERE SE... 阅读全文
posted @ 2009-09-23 10:06 c,c++,java 阅读(230) 评论(0) 推荐(0)
  2009年8月20日
摘要: 1.概述意图:提供一个创建一系列相关或相互依赖的对象的接口,而无需指定其具体的类。使用场合:在以下场合可以使用抽象工厂:(1).一个系统要独立于其产品的创建、组合和表示时;(2).一个系统要有多个产品系列中的一个来配置时(3).需要提供一个产品类库,而只想显示他们的接口,而影藏其实现时。抽象工厂结构: (1).AbstractFactory:声明一个创建抽象产品对象的接口。(2).CreateFa... 阅读全文
posted @ 2009-08-20 16:51 c,c++,java 阅读(274) 评论(0) 推荐(0)
摘要: 第一部份:工厂模式一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、Web ... 阅读全文
posted @ 2009-08-20 15:22 c,c++,java 阅读(311) 评论(0) 推荐(0)
摘要: 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却... 阅读全文
posted @ 2009-08-20 10:48 c,c++,java 阅读(223) 评论(0) 推荐(0)
摘要: 1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因... 阅读全文
posted @ 2009-08-20 10:37 c,c++,java 阅读(339) 评论(0) 推荐(0)