`
孔雀王子
  • 浏览: 42010 次
  • 性别: Icon_minigender_1
  • 来自: 河北
文章分类
社区版块
存档分类
最新评论
文章列表
Spring容器通过配置可以实现对每个 bean初始化时的查找和销毁时的回调调用。这也就是说,一个应用的开发者可以借助于初始化的回调方法init() 轻松的写一个类(不必像XML配置文件那样为每个bean都配置一个'init-method="init"' ...
一、依赖注入的概念        Spring的两个核心概念:一个是控制反转(Inversion of Control,IoC),也可以叫做依赖注入(Dependency Injection,DI);还有一个面向切面编程(Aspect Oriented Programming,AOP)。Ioc和AOP虽然不是Spring首创,然而它在这两方面都做得很优秀,可以说整个
 一、Spring概述 1.1 Spring特点 Spring是一个开源框架,为企业应用程序开发的复杂性提供一种轻量级解决方案。它主要提供:基于控制反转(Inversion of Control,IoC)的轻量级容器、面向切面编程(Aspect-oriented programming,AOP)支持、优秀的Web MVC框架、多种持久层技术的整合、多种Web MVC框架的整合等,是目前轻量级JavaEE企业应用的首选框架。
23.2.7 游标变量                         游标变量也可以处理多行查询结果集。游标变量的定义包括两个步骤: (1)定义cursor类型的指针 语法:                                    Type ref_cursor_name is ref cursor[return return_type] 举例:                                  Type var_cursor_name is ref cursor; (2
二十三、游标 游标(cursor)可以被看作是指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。 23.1 隐式游标 在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。                游标的主要属性如下:
22.6 使用%TYPE和%ROWTYPE类型的变量 在定义变量时,除了可以使用Oracle规定的数据类型外,还可以使用%TYPE和%ROWTYPE来定义变量。 %TYPE类型的变量是专门为存储从数据列中检索到的值而创建的。对于使用%TYPE创建的变量,其数据类型由系统根据检索的数据列的数据类型决定。             而对于%ROWTYPE类型的变量而言,它可以一次存储从数据库检索的一行数据。                    22.6.1 %TYPE变量
22.5 循环语句 最基本的循环称为无条件循环,如果没有指定exit语句,循环将无条件执行。这种循环称为死循环,死循环尽量避免。 22.5.1 无条件循环 语法格式如下:                      Loop                    ---statement---                            Exit when condition
二十二、PL/SQL编程 PL/SQL是Oracle的专用语言,它对标准的SQL语言进行了扩展。SQL语句可以嵌套在PL/SQL语言中,并结合处理语句。 22.1 PL/SQL程序结构 使用程序块的结构组织的代码。最简单的程序块是一种被称为“匿名块”的程序块,匿名块是指不会被Oracle存储以及重用的程序块。 PL/SQL程序通常包括
21.1.6 删除视图的操作                         Drop view 视图名; 21.2 序列 序列是Oracle提供的用于产生一系列唯一数字的数据库对象。 21.2.1 序列的特性 自动提供唯一的数值 共享对象 用于提供主键值
二十、视图、序列和同义词 21.1 视图 视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据—它只是在一个存储的查询中定义。视图同真实表一样,也包含一系列带有名称的列和数据。 视图建立在已有表的基础上,视图赖以建立的这些表称为基表。 向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句。 视图向用户提供基表数据的另一种表现形式。 21.1.1 视图的分类
十九、数据完整性    数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。 为了维护数据库中的数据完成性,在创建表时通常需要指定一些约束。通过表中的字段(列)定义约束,就可以防止非法数据的插入问题,对约束的定义可以再create table语句中进行,也可以在alter table语句中进行。 19.1 什么是约束呢? 约束是表级的强制规定。根据约束的作用域,约束又可分为表级约束和列级约束两种。 列级约束是指是字段定义的一部分,只能够应用在一个列上。 表级约束是指独立于列的定 ...
十八、创建与管理表 18.1 数据库中的对象 表:基本的数据存储的集合,由行与列组成 视图:从表中抽出的逻辑上相关的数据集合。 序列: 提供有规律的数值 索引:提高查询效率 同义词:给对象起的别名。 18.2 Oracle数据库中的表 18.2.1 用户自定义表 18.2.1.1 表名和列名的命名规范:
17.7结束事务 什么情况下代表事务的结束呢? 17.7.1 Commit 提交事务 事务处理语句commit用于提交用户的事务处理,使得用户对数据库已经执行的修改永久生效。 17.7.2 Rollback 回滚事务 回滚一个事务可以撤销在事务中所做的工作。当用户在事务中输入的SQL语句出现错误,或者用户最终决定放弃对数据库中数据的修改时,可能需要进行事务回滚。 回滚事务最简单的方法是,只使用ROLLBACK语句进行回滚。 //只读的案例 SQL> set transaction read only; Transaction set SQL> select * ...
十七、事务 17.1 了解事务 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执 ...
2.1一般UPDATE语句 如果表中输入的数据存在错误,则可以使用UPDATE语句来修改。语法形式如下:            UPDATE table_name            SET column = value [, column = value, ...]            [WHERE     condition]; 备注:一次可以更新多条记录 //更新users表,重新设置了passwrod 的值,条件是唯一(主键唯一)的条件。 SQL> update users set password='redarmy' where username='redarm ...
Global site tag (gtag.js) - Google Analytics