摘要: 殊途同归,ado.net快速实现MySql的CRUD摘要: 正在学习MySql编程,安装了官方的C#客户端,在自己的机器上写了个demo,将可能常见且容易出现的问题或错误温故知新一遍,写下来以备日后再用。 一、MySql的连接字符串连接字符串无比简单,但是这是必须的。我们需要关心的是,通过.net客户端程序,mysql的连接字符串可以像sql server一样,利用连接池高效管理连接。简单配置如下: <add name="MySqlConnString" connectionString="Server =localhost; Database =test; 阅读全文
posted @ 2013-09-20 15:24 shixunle 阅读(163) 评论(0) 推荐(0) 编辑
摘要: DAL(Data Access Layer)三层架构是企业开发中常用的设计模式,把数据库访问、业务逻辑、界面分离。初学者直接学习三层架构比较难,因此先学习精简的三层架构,只用DAL层,把数据库访问封装到DAL中,UI调用DAL,原则“UI中不出现SQL”。DAL常用封装:ToModel、ListAll、GetById、DeleteById、Update、Insert下面是一个使用DAL的实例:数据库表T_Customer定义代码清单:配置文件:App.config[html] view plaincopyprint?/Model:模型类[csharp] view plaincopyprint? 阅读全文
posted @ 2013-09-20 11:42 shixunle 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用 阅读全文
posted @ 2013-08-09 16:20 shixunle 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Apache的配置Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。Listen 80 #服务器监听的端口号。ServerName www.clusting.com:80 #主站点名称(网站的主机名)。Serv 阅读全文
posted @ 2013-07-29 17:34 shixunle 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 最近公司招.NET开发,面试了很多人,都说自己做过ASP.NET Webform和MVC的开发,于是问:“ASP.NET和ASP.NET MVC的区别在哪?”没有一个人的回答令人满意。这里就再老生常谈,啰嗦几句。ASP.NET WebFormASP.NET Webform提供了一个类似于winform的事件响应GUI模型(event-driven GUI),隐藏了HTTP、HTML、JavaScript等细节,将用户界面构建成一个服务器端的树结构控件(Control),每个控件通过 ViewState保持自己的状态,并自动把客户端的js事件和服务器端的事件联系起来。这种做法使得开发WinFor 阅读全文
posted @ 2013-06-20 11:55 shixunle 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select count(sex) from student;select count(distinct sex) from student;--top 取前N条记录select top 3 * from stu 阅读全文
posted @ 2013-05-31 11:58 shixunle 阅读(134) 评论(0) 推荐(0) 编辑
摘要: http://msdn.itellyou.cn 阅读全文
posted @ 2013-05-30 16:11 shixunle 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 水晶报表VS2010版IDE安装标准版SAP Crystal Reports, version for Visual Studio 2010 - Standard:下载地址:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_1.exe下载安装后打开VS2010就可以在左边工具栏中看到CRYSTALREPORTVIEWER,并且可以新建水晶报表了;用法跟以前版本的用法类似;不过要注意下面几点;a.运行环境不能为.NET FRAMEWORK 4.0 CLINET PROFILE,要改为.NET FRAMEWORK 4 阅读全文
posted @ 2013-05-30 16:07 shixunle 阅读(498) 评论(0) 推荐(0) 编辑
摘要: CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布http://www.camnpr.com/articles/?type=detail&id=112在发布WinForm后,在别人电脑上安装后,打开报表功能项时,报错:缺少CrystalReports支持的程序集,等等错误。下边就来解决这些问题:下载的SAP产品发行版本为水晶报表中,v isuals tudio 2010年今天!2010年11月15日发布,这个免费的解决方案将会使您迅速地整合进你的微软&reg;丰富的报告v isuals tudio&reg;2010年应用程序,而无须离开熟悉 阅读全文
posted @ 2013-05-30 16:04 shixunle 阅读(669) 评论(0) 推荐(0) 编辑