摘要:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener 严重: Error configuring application listener o 阅读全文
摘要:
Oracle数据库之PL/SQL过程与函数 PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。 过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。 过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函 阅读全文
摘要:
Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎 阅读全文
摘要:
Oracle数据库之事务 1. 什么是事务 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。 如:网上转帐就是典型的要用事务来处理,用以保证数据的一致性。 2. 阅读全文
摘要:
1. 游标概念 字面意思是游动的光标,是指向上下文区域的句柄或指针。 在PL/SQL块中执行CRUD操作时,ORACLE会在内存中为其分配上下文区。用数据库语言来描述游标就是:映射在上下文区结果集中一行数据上的位置实体。 用户可以使用游标访问结果集中的任意一行数据,将游标指向某行后,即可对该行数据进 阅读全文
摘要:
Oracle数据库之PL/SQL异常处理 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。 PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料到的事件。一个健壮的程序都应该能够正确处理各种异常情况,并尽可能从中恢复。 1. 异常处理 异常处理 阅读全文
摘要:
Oracle数据库之PL/SQL流程控制语句 在任何计算机编程语言(如C,Java,C#等)都有各种流程控制语句,同样,在PL/SQL中也存在这样的流程控制结构。 几种常见的流程控制结构: 一、条件结构 1. 简单IF结构 2. IF-ELSE结构 3. 多重IF 注意:ELSIF不能写成ELSEI 阅读全文
摘要:
XML的编写是否符合规范,可以通过XML Schema或DTD进行验证,但有时候电脑本来就很卡,而且XML的某些错误并未导致程序无法运行的情况下,暂时关闭XML的验证也算不错的选择。 如web.xml中web-app标签没指定version:<web-app xmlns:xsi=”http://ww 阅读全文
摘要:
PL/SQL程序设计基础 一、PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: 要实现PL/SQL程序设计,先介绍如下的基本内容: 二、标识符 PL/SQL程序设计中的标识符定义与SQL的标识符定义的要求相同: 标识符名第一个字符必须为字母 标识符名不分大小写 标识符名不能 阅读全文
摘要:
Oracle数据库之序列(sequence) 序列是一个计数器,它并不会与特定的表关联。我们可以通过创建Oracle序列和触发器实现表的主键自增。序列的用途一般用来填充主键和计数。 一、创建序列 语法结构: 完整语法结构见:http://docs.oracle.com/database/121/SQ 阅读全文