ORM作为一种数据库访问机制已广泛地应用于各种项目当中,在.Net开发中,应用比较广泛的ORM框架大致有下面几个:
官方支持的有:Linq to SQL,Entity Framework。三方的有:NHibernate。前面介绍过Linq to SQL的应用,这篇介绍一下Entity Framework在Asp.Net MVC4中的应用。
首先用Visual Studio(2012或2...
分类:
Web程序 时间:
2014-06-20 12:01:44
阅读次数:
361
PREPARE statement_name FROM sql_text /*定义*/ EXECUTE statement_name [USING variable [,variable...]] /*执行预处理语句*/ DEALLOCATE PREPARE statement_name /*删除定义*/ 这是我项目当中用到的,用作参考使用:DELIMITER $$
DROP PROC...
分类:
数据库 时间:
2014-06-20 11:22:00
阅读次数:
279
前两天我们简单的了解了有关一种特殊的存储过程——触发器的相关知识,今天要写得是关于存储过程的一些简单的理论和实际应用的知识。
首先,我们需要了解的是什么是存储过程,以及它的格式。
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。...
分类:
数据库 时间:
2014-06-20 11:08:47
阅读次数:
197
我们在使用查询的时候,经常会碰到模糊条件查询,而模糊查询就涉及到了字符串模式匹配。
在这里,主要讲两个:标准的SQL模式匹配、扩展正则表达式模式匹配。
一、标准的SQL模式匹配
SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你
使用SQL模式时,你不...
分类:
数据库 时间:
2014-06-20 09:49:47
阅读次数:
244
建立一个 Web
应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO
纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁...
分类:
数据库 时间:
2014-06-07 08:36:31
阅读次数:
377
前几天改了人家程序中的一个小bug,就是输入时长度的校验问题。项目是.Net的,数据库是
sql
server的。检查了一下,发现以前的人员把长度给控制小了,数据库中允许输入256的长度,而别人在asp程序中只定义了64.当时很急,我发现了这个问题之后,就想当然的的把64改成256.测测可以保存.....
分类:
数据库 时间:
2014-06-07 08:32:35
阅读次数:
223
删除数据库用sql语句 的方法:删除数据库DROP DATABASE
`数据库名称`;删除数据库里的表DROP TABLE `数据库里的表名`;
分类:
数据库 时间:
2014-06-07 08:13:32
阅读次数:
280
无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1
使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3
使用内置函数add_months来增加年和月例:对当前日期增加一个小时:SQL...
分类:
数据库 时间:
2014-06-07 07:46:17
阅读次数:
221
string
sql="";dbhelper.ExecuteNonQuery(sql);DataTable dt =
dbhelper.GetDataTable(sql);if (dt != null && dt.Rows.Count > 0){
SqlBulkCopy bcp = new SqlB...
分类:
数据库 时间:
2014-06-07 07:17:20
阅读次数:
229