随笔-114  评论-269  文章-3  trackbacks-0
  置顶随笔
摘要: 上两篇文章:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html 介绍到了在MongoDB的控制台完成MongoDB的数据操作、以及通过Java MongoDB 的驱动完成在Java中对MongoDB的操作,...阅读全文
posted @ 2012-02-17 10:25 hoojo 阅读(974) 评论(2) 编辑
摘要: Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JDK:1.6+ JavaEE Server:tomcat5.0.2.8、tom...阅读全文
posted @ 2011-10-21 16:25 hoojo 阅读(3008) 评论(5) 编辑
摘要: SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细设计阶段 六、数据库设计规范化 数据库设计中经常出现的问题 规范设计 规范化和性能关系 SQL S...阅读全文
posted @ 2011-07-21 11:09 hoojo 阅读(2260) 评论(10) 编辑
摘要: 高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select co...阅读全文
posted @ 2011-07-16 12:47 hoojo 阅读(3915) 评论(19) 编辑
摘要: 前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate...阅读全文
posted @ 2011-06-10 11:08 hoojo 阅读(3108) 评论(5) 编辑
摘要: 用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据,这无...阅读全文
posted @ 2011-06-08 15:05 hoojo 阅读(2544) 评论(14) 编辑
摘要: 上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。 开发环境: System:Windows IDE:eclipse、MyEclipse 8 Data...阅读全文
posted @ 2011-06-02 16:36 hoojo 阅读(7327) 评论(3) 编辑
摘要: 上一篇:简单介绍mongoDB 一、准备工作 1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe...阅读全文
posted @ 2011-06-01 15:52 hoojo 阅读(4277) 评论(2) 编辑
摘要: 前面介绍了ColumnTree:http://www.cnblogs.com/hoojo/archive/2011/05/11/2043426.html http://www.cnblogs.com/hoojo/archive/2011/05/11/2043453.html 加入CheckNodeColumnTree A、首先在AccountAction中添加如下代码: private Strin...阅读全文
posted @ 2011-05-12 12:52 hoojo 阅读(1518) 评论(5) 编辑
摘要: 三、加入Struts2框架 1、 准备工作 添加jar文件如下: org.springframework.web-3.0.5.RELEASE.jar org.springframework.aop-3.0.5.RELEASE.jar 这2个jar包是spring的context所依赖的jar包 struts2-spring-plugin-2.2.3.jar是struts整合spring的jar包 ...阅读全文
posted @ 2011-05-11 17:38 hoojo 阅读(2223) 评论(2) 编辑
摘要: 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库: JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、Struts2.2.3、junit...阅读全文
posted @ 2011-05-11 17:14 hoojo 阅读(3350) 评论(1) 编辑
摘要: 1、Java IO 流 io是java中实现输入输出的基础,它可以很方便的完成数据的输入输出操作,Java把不同的输入输出抽象为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入、输出。 2、流的分类 输入流、输出流 A、输入流:只能从中读取数据,而不能向里面写数据 B、 输出流:只能向里面写数据,而不能读数据 可以这样理解,数据从内存到硬盘,通常认为是输出流,即写操作;相反,从硬盘到内存,通常认为是输入流,即读操作;这里的输入、输出是从内存的角度划分的。 Java的输入流主要有InputStream和Reader作为基类,而输出流则主要由OutputStream和Writer作为阅读全文
posted @ 2011-05-09 11:16 hoojo 阅读(2248) 评论(2) 编辑
摘要: 线程的概述 线程和进程 进程的独立性、动态性、并发性 进程的特征 并发和并行 多线程的优势 创建、启动线程 线程的实现方式 继承Thread和实现Runnable接口创建线程的区别 2种方式优缺点 线程的生命周期 线程的状态 新建 new 就绪 Runable 运行 running 阻塞 blocked 死亡 dead 控制线程 join线程 后台线程 休眠sleep线程 让步yield 改变优先...阅读全文
posted @ 2011-05-05 18:25 hoojo 阅读(1743) 评论(0) 编辑
摘要: Oracle笔记 一、oracle的安装、sqlplus的使用 Oracle笔记 二、常用dba命令行Oracle笔记 三、function 、selectOracle笔记 四、增删改、事务Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间Oracle笔记 六、PL/SQL简单语句块、变量定义Oracle笔记 七、PL/SQL 异常处理Oracle笔记 八、PL/SQL跳转/判断/循环语句块Oracle笔记 九、PL/SQL 游标的使用Oracle笔记 十、PL/SQL存储过程Oracle笔记 十一、PL/SQL函数和触发器Oracle笔记 十二、PL/SQL 面向对象oop阅读全文
posted @ 2011-05-03 18:27 hoojo 阅读(1696) 评论(5) 编辑
摘要: --1.随机数select dbms_random.value from dual;select mod(dbms_random.random, 10) from dual;--0-9随机数select abs(mod(dbms_random.random, 10)) from dual;--40-49随机数select 40 + abs(mod(dbms_random.random, 10))...阅读全文
posted @ 2011-05-03 16:24 hoojo 阅读(489) 评论(0) 编辑
摘要: 上篇文章介绍了程序整合的准备工作、结合MarshallingView视图完成jaxb2转换XML、xStream转换XML工作,这次将介绍castor、jibx转换XML。 还有MappingJacksonView用Jackson转换JSON,自己拓展AbstractView定义Jsonlib的视图完成JSON-lib转换JSON。 上一篇文章:http://www.cnblogs.com/hoo...阅读全文
posted @ 2011-04-29 12:36 hoojo 阅读(2015) 评论(0) 编辑
摘要: SpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成Java的Model对象中的数据到XML的编组。 Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo http:/...阅读全文
posted @ 2011-04-29 11:33 hoojo 阅读(3485) 评论(1) 编辑
摘要: JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。比你手动拼接字符前要方便、省事得多。JSON的传递数据相对XML要更快些,且性能更好,但XML的可读性更清晰。至于用JSON,还是XML就看你的需求了。 json-lib框架,可以完成Java对象到JSON的相互转换,以及简单转换XML。在线博文:For cnblog阅读全文
posted @ 2011-04-27 13:00 hoojo 阅读(3131) 评论(3) 编辑
摘要: 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库: JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、junit4.8.2 Email:...阅读全文
posted @ 2011-04-15 10:06 hoojo 阅读(6251) 评论(50) 编辑
摘要: 上次介绍了Axis的WebService,现在我们来看看CXF是怎么完成WebService的。 Axis1 WebService 在线博文: http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html Axis2 WebService 在线博文: http://www.cnblogs.com/hoojo/archive/2011/03/16/1985160.html百度文库:http://wenku.baidu.com/view/f7f8211e59eef8c75fbfb398.html索引一、CXF WebService准备工作阅读全文
posted @ 2011-03-30 11:52 hoojo 阅读(2486) 评论(1) 编辑
  2012年5月17日
摘要: 上一篇介绍了Openfire开源聊天IM服务器的安装:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html 这篇文章介绍Jwchat的安装和配置 首先Jwchat的配置和安装需要具备的环境: Tomcat 5.0.28+/Tomcat 6 JDK 1.6+ Openfire 3.7.1 1、 下载jwchat工程文件 ...阅读全文
posted @ 2012-05-17 21:28 hoojo 阅读(103) 评论(0) 编辑
摘要: 1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip我使用的是zip解压版的安装文阅读全文
posted @ 2012-05-17 19:58 hoojo 阅读(914) 评论(2) 编辑
  2012年5月13日
摘要: 本文的英文原文来自 http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html安装指南Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议。这份文件将引导您通过安装Openfire。对于更多的功能和信息的完整列表,请访问Openfire网站:http://www.igniterealtime.org/projects/openfire/目录1 安装1.1 Windows1.2 Linux/Unix2 安装概述3 分发版里的文件4 安装数据库5 安装阅读全文
posted @ 2012-05-13 15:30 hoojo 阅读(73) 评论(0) 编辑
  2012年5月11日
摘要: 我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的。通过使用某些技术手段,比如jquery form.js可以达到异步上传的目的,但最重要的问题在于,它不能够进行多个文件的上传。如果你要上传多个文件,必须一个一个地上传,同时还要在界面上处理当上传完一个文件之后,下一个文件上传框的问题。 现在我们有了一个更多的运行,即使用swfupload进行多文件异步上传。顾名思义,它是...阅读全文
posted @ 2012-05-11 14:14 hoojo 阅读(197) 评论(0) 编辑
  2012年3月17日
摘要: 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 6.5 开发依赖库: JavaEE5、ext 2.2.2 Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo http://ho...阅读全文
posted @ 2012-03-17 03:05 hoojo 阅读(293) 评论(0) 编辑
  2012年2月27日
摘要: 支持Form颜色选择组件、日期时间选择组件、带图标的下拉列表、多选下来列表、动态下拉列表树等组件 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 开发依赖库: JavaEE5、ext 2.2.2 Email:hoojo...阅读全文
posted @ 2012-02-27 14:11 hoojo 阅读(535) 评论(1) 编辑
  2012年2月17日
摘要: 上两篇文章:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html 介绍到了在MongoDB的控制台完成MongoDB的数据操作、以及通过Java MongoDB 的驱动完成在Java中对MongoDB的操作,...阅读全文
posted @ 2012-02-17 10:25 hoojo 阅读(974) 评论(2) 编辑
  2012年2月16日
摘要: 做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下。 alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).outerH...阅读全文
posted @ 2012-02-16 17:43 hoojo 阅读(1830) 评论(0) 编辑
  2012年2月14日
摘要: 方法一: 1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项,之后选择“DeskTop Installation from CD Image“,一路下一步。出现Mem_pointer_Bad错误,点击确定继续; 2、安装finish后将弹出的Rational License Key Ad...阅读全文
posted @ 2012-02-14 11:44 hoojo 阅读(930) 评论(0) 编辑
  2012年2月10日
摘要: 最近在搭建一个项目,需要用到很多通用的工具类,自己也写了几个。现在分享一下,也方便自己以后使用。如果你觉得不错的话,也欢迎转载。blog http://blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.comhttp://hoojo.blogjava.netemail hoojo_@126.com 文件上传状态枚举类: package com.hoo.en...阅读全文
posted @ 2012-02-10 13:48 hoojo 阅读(488) 评论(0) 编辑
  2012年2月8日
摘要: 支持将Image的宽度、高度缩放到指定width、height,并保存在指定目录通过目标对象的大小和标准(指定)大小计算出图片缩小的比例可以设置图片缩放质量,并且可以根据指定的宽高缩放图片 源码: package com.hoo.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;i...阅读全文
posted @ 2012-02-08 13:58 hoojo 阅读(399) 评论(0) 编辑
  2012年1月29日
摘要: Struts 概述 随着MVC 模式的广泛使用,催生了MVC 框架的产生。在所有的MVC 框架中,出现最早,应用最广的就是Struts 框架。 Struts 的起源 Struts 是Apache 软件基金组织Jakarta 项目的一个子项目, Struts 的前身是CraigR. McClanahan 编写的JSP Model2 架构。 Struts 在英文中是"支架、支撑"的意思,这表明了S...阅读全文
posted @ 2012-01-29 16:44 hoojo 阅读(928) 评论(0) 编辑
摘要: Servlet 是一种比JSP 更早的动态网页编程技术。在没有JSP 之前, Servlet 也是同时充当视图层、业务逻辑层及持久层角色。 Servlet 的开发效率非常低,特别是当使用Servlet 生成表现层页面时,页面中所有的HTML 标签,都需采用Servlet 的输出流来输出,因此极其烦琐。由于Servlet 是个标准的Java 类,因此必须由程序员开发,其修改难度大,美工人员根本无法...阅读全文
posted @ 2012-01-29 15:48 hoojo 阅读(356) 评论(0) 编辑
摘要: 概念 JSP 是Java Server Page 的缩写,是Servlet 的简化。它是由Sun 公司提出的,并由许多公司参与制定的一种动态网页标准。 其主要特点是在HTML 页面中加入Java 代码片段,或者使用各种JSP 标签,包括使用用户标签,构成JSP 网页。 【早期使用JSP 页面的用户非常广泛,一个Web 应用可以全部由JSP 页面组成,只辅以少量的JavaBean 即可。自J2EE...阅读全文
posted @ 2012-01-29 14:44 hoojo 阅读(409) 评论(0) 编辑
  2012年1月5日
摘要: 对jQuery blockUI插件进行了小的封装扩展,支持confirm、alert、dialog弹出窗口提示信息,支持按钮回调事件。可以自定义css样式、覆盖blockUI的样式等 首先要到jquery blockUI 官方网址:http://malsup.com/jquery/block/ 下载jquery.blockUI JS lib:http://malsup.com/jquery/b...阅读全文
posted @ 2012-01-05 14:06 hoojo 阅读(1481) 评论(1) 编辑
  2011年10月27日
摘要: select * from account where userName like 'ad%';select * from account where userName >= 'ad' and userName < 'ae'这两种查询的结果是一样的,效率好像也差不多,没有做具体的效率测试,有兴趣可以测试下效率。like查询中的ad%是查询ad开头userName的数据,而userName >= 'ad'就是查询ad开头的数据并且还包含 ae、af、ag……,也就是说是查询“ad”中包含d且大于“ad”中d的数据所阅读全文
posted @ 2011-10-27 15:53 hoojo 阅读(440) 评论(1) 编辑
  2011年10月21日
摘要: Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JDK:1.6+ JavaEE Server:tomcat5.0.2.8、tom...阅读全文
posted @ 2011-10-21 16:25 hoojo 阅读(3008) 评论(5) 编辑
  2011年9月30日
摘要: 基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当...阅读全文
posted @ 2011-09-30 18:25 hoojo 阅读(2553) 评论(7) 编辑
  2011年9月16日
摘要: 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Flex IDE:Flash Builder 4 BlazeDS:4.5 开发依赖库: JavaEE5、blazeDS 4.5 Email:hoojo_@126.com...阅读全文
posted @ 2011-09-16 15:21 hoojo 阅读(1492) 评论(0) 编辑
  2011年9月6日
摘要: //设置滚动条位置showMessage_area.validateNow();//当前显示的首行字符的行号showMessage_area.verticalScrollPosition = showMessage_area.maxVerticalScrollPosition;//最大行号Flex4中只需用用validateNow()方法即可设置滚动条到底部而Flex3中需要设置滚动条的行号位置阅读全文
posted @ 2011-09-06 13:53 hoojo 阅读(459) 评论(0) 编辑
  2011年9月5日
摘要: //创建一个x~y之间的随机数(不包含y值),Math.round(Math.random() * (y - x)) + x; //0-5之间的随机数,不包含5 var index: Number = Math.round(Math.random() * 5); var colors: Array = ["#FF00FF", "#0000FF", "#000000", "#008000", "#800000"]; color = colors[index]; //15-25之间的随机数,不包含2阅读全文
posted @ 2011-09-05 11:37 hoojo 阅读(510) 评论(0) 编辑
  2011年8月12日
摘要: Dom4j也可以很方便完成XML文档的创建、元素的修改、文档的查询遍历等,但dom4j稍比jdom复杂一点,不过在大片文档的情况下dom4j的性能要不jdom好。 # 准备 首先,提供相关的jar包 Dom4j jar包下载: http://sourceforge.net/projects/dom4j/files/dom4j-2.0.0-ALPHA-2/ jaxen jar下载: http://r...阅读全文
posted @ 2011-08-12 09:44 hoojo 阅读(1889) 评论(1) 编辑
  2011年8月11日
摘要: 可扩展标记语言——eXtensible Markup Language 用户可以自己定义语言标记,只要有开始和闭合标签即可。 xsl装饰、修饰xml的显示结果。 dtd约束xml文件中的标记。 Ø XML的优点: 1、xml可以让数据和标记分离。 2、异质信息互通 3、机器语言 4、用交流语言替代html装饰语言 5、简单易用 6、可以自定义、可扩展 Ø XML和HTML比较 比较内容 HTML ...阅读全文
posted @ 2011-08-11 11:24 hoojo 阅读(1241) 评论(0) 编辑
  2011年7月21日
摘要: SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细设计阶段 六、数据库设计规范化 数据库设计中经常出现的问题 规范设计 规范化和性能关系 SQL S...阅读全文
posted @ 2011-07-21 11:09 hoojo 阅读(2260) 评论(10) 编辑
  2011年7月20日
摘要: --创建登陆用户--create login login_name from windows with default_database = database | default_language = language;create login [localhost\hoojo-pc] from windows with default_database = testHome;--创建登陆用户--...阅读全文
posted @ 2011-07-20 18:31 hoojo 阅读(484) 评论(0) 编辑
摘要: 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的...阅读全文
posted @ 2011-07-20 10:18 hoojo 阅读(9908) 评论(3) 编辑
  2011年7月19日
摘要: Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,...阅读全文
posted @ 2011-07-19 17:31 hoojo 阅读(9873) 评论(4) 编辑
摘要: 建议先阅读存储过程:SQL Server 存储过程 Ø 事务 在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。 1、 事务的特点 事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要么全部取消。因此,事务是一个不可分割的逻辑单元。 事务有4个属性:原子性(Atomicity)、...阅读全文
posted @ 2011-07-19 10:57 hoojo 阅读(2506) 评论(10) 编辑
  2011年7月18日
摘要: Ø 索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引是数据库引擎中索引的基本类型,是理解其他类型索引的基础。 # 聚集索引 聚集索引是值表中数据行的物理存储顺序和索...阅读全文
posted @ 2011-07-18 11:26 hoojo 阅读(2446) 评论(7) 编辑
  2011年7月16日
摘要: 高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select co...阅读全文
posted @ 2011-07-16 12:47 hoojo 阅读(3915) 评论(19) 编辑
仅列出标题  下一页