4008云顶文章详细信息
【能源】Java怎么编写Oracle存储过程
执行以下命令:csharpCpyceseecthe(brmn)frma返回结果应该是:你好,brmn。
这为Orace赋予了极其强大的扩展能力。
例如,你可以开发一个触发器,在适当的时候向管理员的MSN发送一条即时消息。 由于Ps/SQL是一种过程化的语言,它基本上不具备多态的概念。
现在,你可以调用该函数。
从版本开始,Orace自带了一个JVM,并内置了对Java的支持。 这意味着,任何Java能够做的事情,你都可以在Orace中实现,甚至可以在其中*作b。
Java怎么编写Orace存储过程Java怎么编写Orace存储过程通常情况下,我们使用Ps/SQL来为Orace编写存储过程。 然而,自从Orace开始,我们又多了一种选择:Java。
如果你有好的创意,请务必与我分享,我的MSN是[你的MSN地址]。
不过,这并不妨碍你利用Java实现你想做的事情。 让我们以一个简单的"HeWr"示例为例。
下面是在Orace控制台中创建的方法:启动SQLps,并执行以下命令:CpyceJava程序已创建。 然后,在Orace中将这个类导入为一个函数,执行以下命令:Cpyce函数已创建。
我相信任何有经验的Java程序员都可以通过这个例子派生出其他更加复杂和有趣的应用。
否则,会报告函数编译错误。
需要注意的一个问题是,假设我们的Java方法没有参数,例如:javaCpycepbicstaticvihe_sp(){("你好,世界!")}在创建函数时,函数名不应该包含括号:he_sp。
如果你的Java类是在集成开发环境(IDE)中编写的,那么只需在Orace中加载编译过的.cass文件即可。 具体方法如下:启动企业管理控制台,在“方案”下找到“源类型”,右击“Java类”,选择“加载Java”,然后选择对应的.cass文件即可。 看了Java怎么编写Orace存储过程还看了:同学范文。
因此,供Orace使用的Java方法必须声明为static。 这意味着,在Orace中你无法利用Java的动态特*,比如接口和反射等。
首先,我们需要创建一个Java类。 你可以使用Jbier/Ecipse等工具编写,也可以直接在Orace的控制台中创建。