奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

SUN認(rèn)證

Java怎么編寫(xiě)Oracle存儲(chǔ)過(guò)程

時(shí)間:2024-09-11 21:38:44 SUN認(rèn)證 我要投稿
  • 相關(guān)推薦

Java怎么編寫(xiě)Oracle存儲(chǔ)過(guò)程

  通常我們都使用Ps/SQL為Oracle編寫(xiě)存儲(chǔ)過(guò)程,從Oracle 8開(kāi)始我們可以有另一種選擇:Java。8.0開(kāi)始,Oracle自帶一個(gè)JVM,內(nèi)置對(duì)Java的支持,任何Java能做的事情你都可以放到Oracle里面來(lái)做,你甚至可以在里面操作db2。這讓Oracle具備了極其巨大的擴(kuò)展能力,只要你愿意,完全可以開(kāi)發(fā)一個(gè)trigger,讓它在適當(dāng)?shù)臅r(shí)候給管理員的msn發(fā)送一條即時(shí)消息。

  由于ps/SQL是過(guò)程化的語(yǔ)言,它基本上不具備多態(tài)的概念,供Oracle使用的Java方法必須申明為static,所以在Oracle中你無(wú)法使用Java的動(dòng)態(tài)特性,比如接口、反射等。不過(guò)這并不妨礙你用Java做你愛(ài)做的事。

  我們以一個(gè)簡(jiǎn)單的hello world為例,我想任何一個(gè)有經(jīng)驗(yàn)的Java程序員都能夠通過(guò)這個(gè)例子,派生出其他希奇古怪的應(yīng)用,有好的創(chuàng)意記得要與我共享,我的msn是

  首先是創(chuàng)建一個(gè)Java類(lèi),你可以用Jbuilder/Eclipse來(lái)編寫(xiě),也可以直接在Oracle的控制臺(tái)里面創(chuàng)建。前者不多說(shuō),看看后一種方式。

  啟動(dòng)SQL plus,執(zhí)行如下命令:

 create or replace and compile java source named "hello_sp" as package org.bromon.oracle; public class Hello { public static String say(String name) { return "你好,"+name; } }

  Java程序已創(chuàng)建。

  然后在Oracle中把這個(gè)類(lèi)導(dǎo)入成為一個(gè)函數(shù),執(zhí)行命令:

 create or replace function hello_sp(name varchar2) return varchar2 as language java name 'org.bromon.oracle.Hello.say(java.lang.String) return java.lang.String';

  函數(shù)已創(chuàng)建

  現(xiàn)在可以調(diào)用該函數(shù),執(zhí)行:

  select hello('bromon') from dual;

  返回結(jié)果:你好,bromon

  有一個(gè)需要注意的問(wèn)題是,假如我們的java方法是沒(méi)有參數(shù)的,比如:

 public static String say() { return "你好”; }

  那么在創(chuàng)建函數(shù)的時(shí)候,函數(shù)名不應(yīng)該有擴(kuò)號(hào):hello_sp,否則會(huì)報(bào)告函數(shù)有編譯錯(cuò)誤。

  如果你的Java類(lèi)是在IDE里面編寫(xiě)的,那么只需要在oracle中加載編譯過(guò)的class文件即可,方法是:

  啟動(dòng)enterprise manage console,在“方案”下找到“源類(lèi)型”,右擊”Java類(lèi)”,選擇”加載Java“,選擇對(duì)應(yīng)的class文件即可。

【Java怎么編寫(xiě)Oracle存儲(chǔ)過(guò)程】相關(guān)文章:

Java調(diào)用MySQL存儲(chǔ)過(guò)程并獲得返回值的方法10-14

java編寫(xiě)即時(shí)聊天程序06-12

Java編寫(xiě)計(jì)算器的的常見(jiàn)做法07-08

Java程序編寫(xiě)記事本方法大全09-04

怎么安裝java環(huán)境09-13

Oracle發(fā)展歷程08-25

Oracle認(rèn)證體系介紹01-30

oracle認(rèn)證考試詳情06-09

Oracle DBA職業(yè)要求08-31

Oracle認(rèn)證考試介紹05-03

主站蜘蛛池模板: 深水埗区| 松江区| 伊通| 固安县| 广汉市| 吐鲁番市| 浙江省| 青海省| 涿州市| 广宁县| 唐山市| 安平县| 凉城县| 天全县| 金沙县| 大竹县| 思南县| 栾川县| 柏乡县| 武川县| 凤庆县| 阳山县| 元氏县| 光泽县| 仁布县| 梅河口市| 呼图壁县| 铜鼓县| 白玉县| 澳门| 东明县| 长乐市| 红原县| 山东| 客服| 肇东市| 台州市| 吉安市| 东兴市| 铜梁县| 威海市|