04 2014 档案
摘要:NPOI 是 POI 项目的 .NET 版本。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。 需求:根据excel表格
阅读全文
摘要:上周部门主管,给我们培训了在开发过程中关于自测的话题,自测到底怎么去测,测试力度到底多大?下面给大家分享下培训内容,往大家吐槽。。。测试目地划分所包含内容单元测试(指对软件中的最小可测试单元进行检查和验证)功能测试(对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能)...
阅读全文
摘要:实现分页功能要求取出表A中第31到40条的记录(第4页信息),sql server以自动增长的ID作为主键,注意ID不能是连续的答案select top 10 * form A where id not in(select top 30 id from A)那通过存储过程怎样去实现通用的分页功能的分析转递参数,表名,页码,页面数据展示大小,主键列名以下雏形便产生了-- =============================================-- Author: -- Create date: 2014年4月13日 00:36:24-- Description: ...
阅读全文
摘要:目标实现简单的数据库编程实现通用的删除功能实现通用的修改功能通用删除和通用修改 实现思路普通删除功能 根据某个条件删除某个表信息,通常如:根据主键删除新闻表信息某条数据,根据主键删除用户表某条数据 分析: 如果要实现通用的删除功能,只需要编写一个存储过程,传入要删除的表名和删除的条件即可,拼接一个sql语句,最后执行这个sql语句,实现通用的删除功能通用修改功能实现思路普通修改:一个表就需要写一个存储过程去实现修改功能 分析: 是否可以直接将表名,修改的列名,修改的条件作为参数,拼接一个sql语句,最后执行这个sql语句,实现通用的修改功能执行sql语句 EXEC(@sql...
阅读全文
摘要:上述几篇都将了存储与数据库,关联的一些实例,首先感谢各位大神们在前几篇文章中提到的问题,本人还在学习中,这次介绍下在linq中如何应用存储过程;LINQ简介语言集成查询(LINQ)在对象领域和数据领域架起了一座桥梁LINQ提供了一种跨领域各种数据和数据格式是数据的一致模型微软的ORM解决方案LINQ项目引用解决方案,面向.NETVSIDE对LINQ的强大支持LINQ原理LINQ to SQL 会将对象模型中的语言集成查询转为SQL,然后将他们发送到数据库中进行执行当数据库返回结果时,LINQ to SQL 会将它们转换回你可以用自己编程语言处理的对象IDE工具提供LINQ(O/R设计器)上述所
阅读全文
摘要:1 /// <summary> 2 /// 验证IP格式是否输入正确 3 /// </summary> 4 /// <param name="ip"></param> 5 /// <returns></returns> 6 private bool IsIpAddress(string ip) 7
阅读全文
摘要:前几个章节介绍了存储过程的创建,和数据库中的各个关联;那存储过程有这么的的优点,具体在程序中如何应用呢?下面进行详细介绍:介绍之前必须具备ADO.NET六个核心对象的概念,如不太清楚,可浏览http://www.cnblogs.com/tuqun/p/3654104.html中有详细介绍,ADO.NET简单介绍如下ADO.NET核心对象Command 命令对象(执行CRUD操作用)Connection 连接对象(连接数据库)DataAdapter 数据适配器对象(太专业的解释,其实通俗来讲就是一个容器,里面可以存放DataSet、DataTalbe对象)DataRead 数据阅读器对象(这个运
阅读全文
摘要:函数的定义:于编程语言中的函数类似,sql server 用户定义函数是接受参数,执行操作(如复杂运算)并将操作结果以值的形式返回的例程。返回值可以是单个标量值或结果集。函数的优点:允许模块化程序设计执行速度快减少网络流量函数分类系统函数用户自定义函数标量函数表值函数上面说了这么多理论化的东西,下面介绍一个例子来说明:创建一个根据产品类型来查询产品信息的函数(表值函数)-- =============================================-- Author: -- Create date: 2014-04-11 21:10:42-- Descriptio...
阅读全文
摘要:又是一年换工作纠结的季节,前一阵子由于工作的缘故,薪资降低,加之被其他部门以莫须有的罪名投诉;固然愤慨之,遂升起离职念想,下面是这几天电话面试和笔试中常问到的问题汇总,给大家分享下,不足之处往大神拍砖;鄙人慷慨,觉得好就转走。。。下面正题
阅读全文
摘要:最近闲暇时间写的一些小程序中,访问数据库比较多;下面主要介绍下ADO.NET方面知识,有不足之处,希望大神们不吝赐教: 提到ADO.NET,经常会和ASP.NET进行混淆,两者的区别很大,没有可比性,下面讲下两者之前的区别: 简单的来讲ADO.NET是用来处理数据库的一种访问方式。 下面介绍下ADO
阅读全文
摘要:数据库视图:视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。在sql中视图是基于sql语句的结果集的可视化的表;视图包含行和列,就像一个真是表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图中添加sql函数,where以及join语句,我们也可以提交数据,就像来自于某一个单表。数据库的设计和机构不会受到视图中的函数、where和join语句的影响使用视图的优点视图运行比select要快视图可以保护表中的数据,当要保护中的部分数据的时候,可以创建一个视图视图数据可以来自对多个表的管理,分类、或子查询。然后
阅读全文
摘要:由于清明小长假缘故,中途几天博客呆滞,下面主要记录了存储过程实现简单的增删改操作:添加产品类型:-- =============================================-- Author: -- Create date: -- Description: -- =============================================CREATE PROCEDURE productTypeAdd ( @Name nvarchar(50) )ASBEGIN INSERT [dbo].[productType] ( Nam...
阅读全文
摘要:何为三层架构?通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 下面通过通过一个简单的例子来描述三层架构: 需求 以下是成型界面,至于UI设计是否合理,望各位大神拍砖 UI层设计 设计器代码: 主
阅读全文
摘要:坐公交车是旁边偶遇一小朋友,对我天朝区域不甚了解,为了偶的下一代不走回头路,激发爱国热情,故写下以下代码: 需求: 以下是成形图: 实现步骤: 2.界面设计 三个ListBox控件分别放入,省,市,县 总结: 需要数据库及源码的直接回复我 如在过程中提示未注册驱动,请到以下地址:下载安装即可 htt
阅读全文
摘要:由于工作缘故,在工作中用到储存过程较少,在下班之余出于对学习的热情,以下分享下学习储存过程心得,往大牛们指点迷津:储存过程:官方解释为可以将一些预先编译的sql语句集中起来有sql service数据库服务器来完成以实现某个任务,个人理解为就是在服务器端执行大量的sql操作,相对于客户端执行来讲储存过程比普通sql运行速度比较快,程序过程可以包含数据流、逻辑、及对数据库的查询,对于处理服务逻辑来讲,性能较强;在商业中可以增加网络流量,降低网络负担;那储存过程具体可以做什么呢?单个select语句;select语句快select语句和逻辑控制语句存储过程的创建-- ===============
阅读全文
摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如
阅读全文