- 博客(33)
- 收藏
- 关注
原创 oracle 表空间
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间 create temporary tablespace user_temp tempfile D:/oracle/oradata/Oracle9i/user_temp.dbf size 50m au
2011-06-09 15:19:00 347
原创 oracle 权限
我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。 一、创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、 登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as s
2011-06-09 14:57:00 341
原创 SQL SERVER7.0以上版本的字段类型说明
<br /> <br /><br />以下为SQL SERVER7.0以上版本的字段类型说明。SQL SERVER6.5的字段类型说明请参考SQL SERVER提供的说明。<br />bit:0或1的整型数字 <br />int:从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 <br />smallint:从-2^15(-32,768)到2^15(32,767)的整型数字 <br />tinyint:从0到255的整型数字 <br />decimal:从-10
2011-04-28 01:20:00 493
原创 SQL表值函数
<br /> <br /><br />Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。<br />实现表值函数很简单:<br />下面是一个不带输入参数的表值函数<br />create function tvpoints()<br />returns table<br />as <br />return<br />(<br />select * from tb_users<br />);<br />这个表值函数数查询所有用户表的数据<br />对
2011-04-28 01:16:00 610
原创 存储过程的入门和学习
<br /> <br /> 存储过程入门与提高 <br />什么是存储过程呢?<br />定义:<br /> 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。<br />讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?<br /> Microsoft公司为什么还要添加这个技
2011-04-28 01:13:00 258
原创 面试的时一道sql的解答
<br /> <br /><br /> <br /> 在一家上市公司的一道sql题目,但是我没弄出来,估计没多少戏了,其实这道题在实践中用过,无非就是一个行转列,列转行的问题,我怎么那么猪脑袋了,下面我是网络上找到的比较全的分析,学习下人家的思路<br />1、 强大的group by <br />1 select stdname,<br />2 isnull(sum( case stdsubject when ' 化学 ' then Result end), 0 ) [化学],<
2011-04-28 01:09:00 289
原创 触发器
<br /> <br />定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 <br /> 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 <br /> 我为什么要使用触发器?比如,这么两个表: <br /> Create Table Student( --学生表 <br /> StudentID int pri
2011-04-28 01:06:00 356
原创 执行带参的sql和带参的存储过程以及不带参
<br /><br /> <br /> SqlParameter myparm = new SqlParameter();<br /> myparm.ParameterName = "@id";<br /> myparm.SqlDbType = SqlDbType.NVarChar;<br /> myparm.Size = 20;<br /> myparm.Value = "10";<br /> <br /> //
2011-04-28 01:03:00 907
原创 事务并发机制
<br /> <br /><br />1:事务的状态:<br /> <br />2:编写事务的时候应该遵循的原则<br /> <br /> 、(1): 在事务处理期间不要求对用户输入:<br /> <br /> (2): 浏览数据时,尽量不打开是事务<br /> <br /> <br /> (3):在所有预备的数据分析之前,不启动事务<br /> <br /> (4);必须进行修改时启动事务,执行完成修改操作语句后立即提交或回退:<br /> <br />3:并发控制:
2011-04-28 01:00:00 626
原创 封锁并发事务
<br /> <br /><br />1:事务的状态:<br /> <br />2:编写事务的时候应该遵循的原则<br /> <br /> 、(1): 在事务处理期间不要求对用户输入:<br /> <br /> (2): 浏览数据时,尽量不打开是事务<br /> <br /> <br /> (3):在所有预备的数据分析之前,不启动事务<br /> <br /> (4);必须进行修改时启动事务,执行完成修改操作语句后立即提交或回退:<br /> <br />3:并发控制:
2011-04-28 00:52:00 873
原创 如何处理十万条并发数据
<br /><br /> http://blog.csdn.net/zengjibing/archive/2009/02/22/3923168.aspx<br />我在博客堂上也看到不少有关并发控制的文章,我一直是推荐使用时间戳来解决的。 <br /> 比如我们在SQL Server中的表中定义一个字段为timestamp类型的字段ts,这个字段的值不需要我们进行控制的。 <br /> 在Insert与Update 时,数据库会自己进行ts值的更新,因此我们只要在Update时使用: <br /
2011-04-28 00:43:00 1428
原创 事务
<br /><br /> 事务<br /> <br />如果要执行一系列操作的化,而这些操作最终以整体原子操作的形式完成的话,事务是必须的:<br /> 原子性: 整体的,要么失败,要么成功<br /> 一致性: 数据不会被破坏<br /> 隔离性:一个事务与另有一个事务相分离的<br /> 持久性: 一旦完成操作,它对数据库的操作是永久的反映在数据库中,持久性保证系统在操作的时候<br /> 免遭
2011-04-28 00:22:00 271
原创 数据库调优
<br />1.SQL注入漏洞攻防: 比如在用户名输入:abc: 而在密码框输入: "1'or '1'='1 ",那么拼接出来的SQL语句如下; 对付sql注入有两种方法:过滤敏感字符(比如or,and,select,delete) 和使用参数化sql(比如存储过程): 2.sql调优: 二八原理:是一个普遍的真理,即是20%的的代码占用了80%的总资源消耗:sql也是一种代码,因此它也符合这个理: i:索引: 是数据库调优的最根本的优化方法: 由于索引需要占据一定的存储空间,而且索引也会降低数据插入,更新
2011-04-28 00:14:00 458
原创 时间戳和事务
<br /> <br />开发平台vs2005+sqlserver2005 <br />vs2003+sqlserver2000 <br />我想用时间戳来处理并发 <br />就是最常见的一种情况: <br />user1 取出了row1 <br />user2 也取出了row1 <br />user1 修改后,点击button,向数据库提交修改数据 <br />user2 也做了修改,在user1之后,这个时候,要告诉user2,如果你修改,则将把user1的数据覆盖 <br />是否继续修改,等等一些
2011-04-27 23:57:00 1169
原创 游标
<br /> SQL语句提供了对记录集合的各种操作,但若需要进行一些针对记录集中的单个记录进行<br />判断,然后再执行的操作,有时就不能实现,而使用游标可以解决这一1问题:<br /><br /> 1:游标的创建和使用<br /> 游标的创建分为5个步骤:<br /> (1)定义游标:( 查下语法规则)<br /> ex:<br /> declare T_log_cursor CURSOR<br />FOR<br /> SELECT ID,F_
2011-04-27 23:48:00 310
原创 线程池功能
<br />应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精力处理应用程序任务。 <br /> 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启
2011-04-27 23:11:00 357
原创 Web Service
<br />你可能早就听说过Web Service了,你也可能已经对Web Service有了一些概念,现在不管是在什么场合,谈到以后发展的新趋势,大家都会提到Web Service。世界上的顶级公司,不管是微软、IBM还是SUN,都开始把Web Service频繁地挂在嘴边。大多数媒体也开始鼓吹Web Service是多么的好,多么的有前途或者“钱”途……但Web Service到底是什么呢?数据库通过网页实现服务?网络上的协议?还是一种软件的标准? <br /> 从深层
2011-04-25 23:35:00 290
原创 wsdl服务文件反编译成类调用接口
<br /> <br /><br /> ex <br />第一步:<br /> http://yangfei:6666/OSSResult.asmx?WSDL<br /> 或者点 http://yangfei:6666/OSSResult.asmx 再点服务<br /> 把页面保存生成一个wsdl文件, 扩展名为.wsd l<br />第二步: <br /> 在vs命令提示里 用wsdl反编译上述生成的文件成为类文件进行调用:<br /> 比如我要把文件编译后的文件放在 D:/w
2011-04-25 23:12:00 1839
原创 ASP.NET页面的生命周期大致可以分为一下几个阶段:
<br />(1) 调用构造方法 <br />(2) 确定回传模式:是第一次加载还是自回传 <br />(3) 页面初始化期 <br />a) 预初始化 <br />b) 初始化 <br />(4) 页面加载期 <br />a) 预加载 <br />b) 加载 <br />(5) 页面呈现期 <br />a) 预呈现 <br />b) 呈现 <br />(6) 页面卸载期 <b
2011-04-24 09:47:00 1159
原创 ASP.Net页面生命周期(3,纯文本形式)
<br /> <br />当一个页面请求被发送到WEB服务器,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的 事件。当我们创建ASP.NET页的时候往往没有关注它的执行周期,从而让我们碰到很多让自己头疼的问题。但是,如果被正确的使用和操纵,页 生命周期会成为一个高效且强大的工具。很多开发者都认识到,理解页面执行过程中发生了什么和什么时候发生对高效编写ASP.NET页和用户控 件是十分关键的。那么,让我们来详细的了解一个ASP.NET页面从被创建到其被释放的过程中
2011-04-24 09:45:00 428
原创 lifecycle
<br />SILVER-U<br />1.Start-----(Requst,Response,ISPostBack,UICulture)<br />2.Initialize-----(init ,initComplete,PreLoad)<br /> init---Use this event to read or initialize control properties. <br /> PreLoad---After the Page raises this event, it loads
2011-04-24 09:25:00 266
原创 泛型集合
日志<br />已经是第一篇<br />下一篇:证明你喜欢他(她)...<br />|返回日志列表泛型集合 分享复制地址<br />日志地址:<br />请用Ctrl+C复制后贴给好友。转发到微博<br />刘德2011年03月27日 23:52阅读(0)评论(0) 分类:个人日记权限: 公开字体:中▼小中大更多▼设置置顶权限设置推荐日志转为私密日志删除编辑<br /><br /> //用来统计单词的个数<br /> //泛型类型包括(类,接口,委托和结构---没有泛型枚举)和泛型方法<br
2011-04-23 11:13:00 324
原创 泛型集合
日志<br />已经是第一篇<br />下一篇:证明你喜欢他(她)...<br />|返回日志列表泛型集合 分享复制地址<br />日志地址:<br />请用Ctrl+C复制后贴给好友。转发到微博<br />刘德2011年03月27日 23:52阅读(0)评论(0) 分类:个人日记权限: 公开字体:中▼小中大更多▼设置置顶权限设置推荐日志转为私密日志删除编辑<br /><br /> //用来统计单词的个数<br /> //泛型类型包括(类,接口,委托和结构---没有泛型枚举)和泛型方法<br
2011-04-23 11:12:00 245
原创 泛型集合
日志<br />已经是第一篇<br />下一篇:证明你喜欢他(她)...<br />|返回日志列表泛型集合 分享复制地址<br />日志地址:<br />请用Ctrl+C复制后贴给好友。转发到微博<br />刘德2011年03月27日 23:52阅读(0)评论(0) 分类:个人日记权限: 公开字体:中▼小中大更多▼设置置顶权限设置推荐日志转为私密日志删除编辑<br /><br /> //用来统计单词的个数<br /> //泛型类型包括(类,接口,委托和结构---没有泛型枚举)和泛型方法<br
2011-04-23 11:12:00 392
原创 C#3.01(initialization and Anonymous types )
<br />1. Anonymous types<br /> public class Person<br /> {<br /> public int Age { get; set; }<br /> public string Name { get; set; }<br /> List<Person> friends = new List<Person>();<br /> public List<Person> Friends<br />
2011-04-23 11:08:00 222
原创 C#3.01(initialization and Anonymous types )
<br />1. Anonymous types<br /> public class Person<br /> {<br /> public int Age { get; set; }<br /> public string Name { get; set; }<br /> List<Person> friends = new List<Person>();<br /> public List<Person> Friends<br />
2011-04-23 11:08:00 320
原创 lamada 表达式
<br /> linq的基本功能是创建操作管道,以及这些操作需要的任何状态,这些操作表示了各种关于数据的<br />逻辑,如何刷选,如何排序以及如何将不同的数据源联接到一起,当linq查询在"进程内"执行的时候<br />那些操作通常用委托来表示:<br /> 使用linq to object来处理数据的时,经常会出现一个语句包含几个委托的情况,C sharp3 的lambda表达<br />式在不牺牲可读性的前提下使这一切成为可能,<br /> <br />简而言之:: lamada 表达式 是对l
2011-04-23 10:39:00 4392 1
原创 LINQ to SQL适用之场景
<br /> <br />MSDN上最近发表了一篇Elisa Flasko著的文章,比较了LINQ to SQL与LINQ to Entities适用的场景:<br />Introducing LINQ to Relational Data<br />http://msdn2.microsoft.com/en-us/library/cc161164.aspx<br />作者指出,LINQ to SQL主要的应用场景是针对微软SQL Server数据库的快速开发,这些应用的对象模型与数据库中数据定义的结构间非
2011-04-21 01:52:00 673
原创 orm实体映射
作者:佚名 时间:2007-06-26 关于ORM实体映射的感想 (Object /Relational Mapper )2005-05-29 njbaige/白鸽 于苏州<br />What ORM?<br />Object /Relational Mapper Why ORM <br />一般的数据库访问是建立于传统的数据库访问模型的基础之上,<br />即是Connection,Command等对象,通过SQL语句与数据库交互,并返回结果<br />现在.NET下面的数据库访问框架已经到了ADO
2011-04-21 01:51:00 1040
原创 LLBLGen Pro是个支持多种持久层框架的ORM工具
<br />LLBLGen Pro是个支持多种持久层框架的ORM工具,如LLBLGen Pro Runtime、Entity Framework、NHibernate和LINQ to SQL。其他一些新特性还有:支持.NET 4.0、模型先行或数据库先行的开发模式、模型视图、项目验证等等。<br />LLBLGen Pro有两个主要的组件:一是设计器,这是一个可视化工具,供开发者创建项目所用;二是运行时,这是与数据库交互的持久层框架,用于执行映射操作。3.0版在生产率、映射、运行时等方面带来了众多的新特性:
2011-04-21 01:41:00 249
原创 ajax的技术原理
<br />ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技术中,除了XmlHttpRequest对象以外,其它所有的技术都是基于web标准并且已经得到了广泛使用的,XMLHttpRequest虽然目前还没有被W3C所采纳,但是它已经是一个事实的标准,因为目
2011-04-14 14:11:00 285
转载 XML Webservice实现原理
<br />XML Webservice实现原理<br />www.firnow.com 时间 : 2007-11-28 作者:佚名 编辑:本站 点击: 1342 [ 评论 ]<br />-<br />-<br /><br /> <br />好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)<br />在XML WebService中所起的作用.<br />学习后整理了一下,希望对读者有所帮助!<br /
2011-04-14 10:17:00 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人