- 浏览: 94704 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
曾老师:
请问
dataFilter: function(data, ...
利用jquery.validate异步验证用户名是否存在 -
changningbuddha:
错误 1 在证书存储区中找不到清单签名证书。 myClock怎 ...
C#winform的小闹钟
这是用实体类型的数组,实体代码为
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Accesscontrol { public class role { public string RoleName { get; set; } public string Remark { get; set; } } }
通过传递实体类类型的数组,将实体中的属性值装载到泛型中去
public role[] SelectAll() { using (SqlConnection con = new SqlConnection(constr)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select *from role"; con.Open(); List<role> roles = new List<role>(); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { role Role = new role(); Role.RoleName = sdr.GetString(0); if (!sdr.IsDBNull(1)) { Role.Remark = sdr.GetString(1); } roles.Add(Role); } sdr.Close(); return roles.ToArray(); } }
接下来是传递泛型的实体类数组,道理和上面的一样
public List<role> SelectAll() { using (SqlConnection con = new SqlConnection(constr)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select *from role"; con.Open(); list<role> lrole=new list<role>(); role roles = new role(); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { roles.RoleName = sdr.GetString(0); if (!sdr.IsDBNull(1)) { roles.Remark = sdr.GetString(1); } lrole.Add(roles); } sdr.Close(); return lrole; } }最后这种是直接使用实体类装载
public role SelectAll() { using (SqlConnection con = new SqlConnection(constr)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select *from role"; con.Open(); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { role Role = new role(); Role.RoleName = sdr.GetString(0); if (!sdr.IsDBNull(1)) { Role.Remark = sdr.GetString(1); } } sdr.Close(); return Role; } }
发表评论
-
缩略图
2011-05-16 11:19 1269缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格 ... -
给图片加水印
2011-05-16 11:14 1426水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即 ... -
.net绘图操作五
2011-05-16 11:02 1213统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等 ... -
.net绘图操作四
2011-05-16 11:00 992绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子 ... -
.net绘图操作三
2011-05-16 10:47 1598在.NET中图形包括以下两个步骤。 第一,创建Graphic ... -
.net绘图操作二
2011-05-16 09:57 13931.4 Brush Brush通常被称为,用于定义填充图形形 ... -
.net绘图操作一
2011-05-16 09:35 1498.NET对图形操作的支持类 ... -
(推荐)海量数据库的查询优化及分页算法方案
2011-04-28 18:14 1118建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处 ... -
在你的Fckeditor安装Google map plugin
2011-04-28 18:13 1260Fckeditor是现在很常见的Html编辑器,他好用的地方 ... -
分享c#动态生成文字图片解决方案
2011-04-28 18:12 3519大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用P ... -
浅谈ASP.NET报表控件
2011-04-28 18:07 1903浅谈ASP.NET报表控件 作者:管理员 来源:51CT ... -
数据绑定控件导出到excel
2011-04-26 20:41 1393aspx页面代码 <div> ... -
数据库连接访问数据时出错
2011-04-22 09:39 1001超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种 ... -
文件上传中sever.mapPath和Request.PhysicalApplicationPath用法
2011-04-16 08:44 1142aspx页面代码: 添加一个上传控件 <p> ... -
文件的写和读操作方法总结
2011-01-02 21:55 899今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了 ... -
vs里面根据html模板页生成静态html页面
2011-01-02 17:19 1271在.net中生产静态的html页面主要用到的 IO流技术,先读 ... -
ckeditor的配置(html在线文本编辑器)
2011-01-01 09:11 1877一.ckeditor 3.3.1精简 1、删除_sam ... -
.net的开源cms系统网址收藏
2010-12-21 14:01 947这是我从别人博客上看 ... -
使用下拉列表对gridview分页
2010-12-10 16:32 915这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先 ... -
很完美的sql数据库访问助手类封装
2010-11-27 22:08 1427看到一本教材上对数据 ...
相关推荐
这些资源可以帮助开发者快速搭建一个能够适应多种数据库环境的数据访问层,从而降低项目的开发成本和维护难度。 总结来说,三层架构通过分离界面、业务逻辑和数据访问,提高了软件的模块化和可扩展性。使用C#和.NET...
在IT行业中,三层架构是一种常见的软件设计模式,它将应用程序分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种架构模式有助于实现...
这种架构将应用程序分为三个主要部分:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。三层架构的主要目标是提高代码的可维护性、可扩展性和重用性。下面...
三层架构通常包括用户界面层(UI)、业务逻辑层(BLL)和数据访问层(DAL),这种结构使得应用程序具有更好的可维护性和扩展性。 首先,DATASNAP提供了一个服务器端框架,用于创建和管理远程服务。在Delphi 2010中...
首先,三层结构主要由三个核心部分组成:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。 1. 表示层:这是用户与系统交互的界面,可以是Windows应用程序或...
这种架构模式将应用程序分解为三个独立的层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer),每一层都有其特定的功能和职责。本文将深入探讨C# Web三层...
C#三层开发的快餐店点餐系统是一种基于软件工程的模块化设计方法,旨在提高代码的可维护性、可扩展性和可重用性。本系统以C#编程语言为核心,采用三层架构,即表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),...
三层开发技术是软件架构设计中的一种常见模式,它将应用逻辑分为三个主要层次:表示层、业务逻辑层和数据访问层。这种结构有利于提高代码的可维护性、可扩展性和可重用性,同时便于团队协作。以下是关于三层开发技术...
三层体系结构是一种常见的软件设计模式,它将应用程序分为三个主要部分:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种结构旨在提高代码的可维护性、...
三层架构是软件开发中的另一种经典设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。在招聘网站中,表现层负责接收和展示用户界面,业务逻辑层处理...
三层架构是一种软件设计模式,通常包括用户界面层、业务逻辑层和数据访问层,各层之间通过接口通信,以实现模块化和解耦合。 在传统的两层架构中,用户界面和数据访问通常是紧密耦合的,而TCPDAC(TCP Data Access ...
三层架构通常指的是将软件系统分为表示层、业务逻辑层和数据访问层三个独立的部分。这种分层方式旨在通过明确各层职责,促进软件组件间的解耦,使每个层级专注于特定的功能: - **表示层**:负责与用户的交互,展示...
这个“三层网站开发例子”显然旨在为初学者提供一个清晰的示例,帮助他们理解如何将应用程序逻辑分离成三个独立的层次:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data ...
走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件...忽视了的一个ObjectDataSource数据源控件才是真正踏入开发门槛的关键...
《图书管理系统三层开发》 图书管理系统是信息技术在图书馆管理中的应用典范,其核心设计思想是采用三层架构,这种架构模式可以有效地分离业务逻辑、数据访问和用户界面,从而提高系统的可维护性和可扩展性。本系统...
在三层架构中,数据访问层一般会使用ORM(对象关系映射)工具,如Hibernate或MyBatis,来简化数据库操作,使得业务逻辑层不必直接与SQL语句打交道。 在使用Oracle数据库的环境下,数据访问层可能需要编写针对Oracle...
这种架构将应用程序分为三个主要部分:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),每一层都有其特定的责任和作用。 **表现层(UI层)**是用户与系统交互的界面,通常包括Windows窗体、Web页面等。在...
这种架构将应用程序分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。以下是对这三个层次的详细解释: 1. 表现层(Presentation Layer):...
三层架构是一种常见的软件设计模式,它将应用程序分为三个主要层次:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),以实现良好的代码组织和模块化。 1. **表现层(UI)**:这是用户与系统交互的界面,负责...
总结,商品进销存系统(三层开发)是一个实用且功能完善的管理系统,利用VB的特性实现了业务逻辑的高效处理和用户友好的交互体验。通过深入理解并学习这个系统,开发者不仅可以掌握VB编程技能,还能了解到三层架构在...