Oracle8i中使用Java语言来开发存储过程
本篇文章来源与时代朝阳数据库(原晓通数据库)培训部Oracle 资料库。
在Oracle8i之前,开发人员只能使用PL/SQL来开发存储过程。而在Oracle8i之中,不仅可以使用原有的PL/SQL开发存储过程,而且也可以使用Java语言来开发存储过程。本篇文章将简单介绍关于这方面的知识,包括以下内容:
l 存储过程简介;
l Java存储过程
l Java存储过程的开发步骤
l 使用Java开发过程;
l 使用Java开发函数;
l 使用Java开发包;
l 使用Java开发触发器;
l 使用Java开发对象方法;
l 使用JDeveloper开发JSP。
存储过程是存储在数据库中的一段存储程序。当创建存储过程时,系统会对其进行编译,并将执行代码存储到数据库中。
1. 设计存储过程的方针
l 在定义存储过程时,要使用其完成单一、相对集中的任务。
l 在定义存储过程时,不要定义已经由其它特征所提供功能的过程。例如,不要定义强制数据完整性的过程(使用完整性约束)。
2. 存储过程的优点
1) 安全性
当创建了存储过程之后,可以将执行该过程的权限授予其它用户,从而%