
日志文章

在PL/SQL Developer中开发Java存储过程
|
PL/SQL Developer是一款功能强大的IDE,我们可以用它来开发Oracle数据库的PL/SQL程序。该软件的易学易用特色赢得了不少Oracle数据库开发人员的青睐。有关该IDE的细节,请参考http://www.allroundautomations.com/plsqldev.html。下面就以Java存储过程开发为例,简单介绍一下这款IDE的使用。 Java存储过程(Java Stored Procedures),顾名思义,就是用Java写的存储过程。Java存储过程同PL/SQL存储过程一样,运行在Oracle服务器端。PL/SQL存储过程和Java存储过程可以相互调用,但是Java存储过程可以利用Java语言的功能来完成一些PL/SQL存储过程完成不了的工作。
2.在下图的Java Source文件夹上右击,系统会弹出一个浮动菜单,单击菜单条上的“New…”菜单,系统要求用户输入Java存储过程的名称和类名,如下图所示: 我们输入FirstJava作为类名并按OK按钮,然后我们就进入了PL/SQL Developer的Program Window,如下图所示:
请注意get_current_time方法中注册Oracle驱动类和获得数据库连接的写法。因为上面的Java类已经在Oracle环境中运行,所以普通JDBC连接中的连接串(jdbc:oracle:thin:user/pwd@hostname:1521:instance_name)在该方法中没有出现,java.lang.Class.forName(“oracle.jdbc.driver.OracleDriver”)在该方法中也没有出现。但是,您千万不要忘记类签名前的import语句,这时的Program Window如下图所示:
然后我们按下F8键或者单击左上角的Execute按钮,编译我们刚刚完成的FirstJava类。编译完成后,我们可以在状态栏上看到Compiled successfully的提示,如上图所示。 3.编译完成后,接下来的工作便是测试我们所写的Java存储过程。 3.2 在命令行窗口中执行下面的SQL代码创建两个测试函数 create or replace function GET_SYSDATE return VARCHAR2 as
同样我们也可以测试另外一个函数,该函数调用了FirstJava类的get_current_time() 方法获得数据库的时间。 从上面简单的例子中,PL/SQL Developer IDE的强大功能可略见一斑,它可以帮助我们非常轻松地编辑、调试PL/SQL程序。
|



RSS订阅
手机访问










一共有 11 条评论
[url=http://www.syswall.com]包装机械[/url]
[url=http://www.syswall.com]包装机[/url]
[url=http://www.zhonghuanjc.com.cn/]北京室内空气检测[/url]
[url=http://www.zhonghuanjc.com.cn/]室内空气检测[/url]
[url=http://www.checkedout.cn]围裙[/url]
[url=http://www.checkedout.cn]厨师服[/url]
[url=http://www.qihuo001.cn]期货开户[/url]
[url=http://www.zhonghuanjc.com.cn/]空气检测[/url]
[url=http://www.syswall.com/baozhuangji.asp]包装机[/url]
[url=http://www.fengshui6.cn]风水[/url]
[url=http://www.cobnn.cn]淘宝网[/url]
[url=http://www.85886.cn/]阀门[/url]
[url=http://www.checkedout.cn]酒吧围裙[/url]
[url=http://www.qihuo001.cn]期货交易[/url]
[url=http://www.qihuo001.cn]期货[/url]
[url=http://www.cobnn.cn]淘宝[/url]
[url=http://www.daishusheying.com/]儿童摄影[/url]
[url=http://www.bjzdsj.com/]塑钢门窗[/url]
[url=http://www.xmby8899.com/]搬家公司[/url]
[url=http://www.myspain.org/]西班牙语培训[/url]
[url=http://www.yuesao58.cn/ys/]月嫂[/url]
[url=http://mivjia.com/sgmc/]塑钢门窗[/url]
[url=http://www.huojiaqw.cn/]货架[/url]
[url=http://www.mjxianhua.com/]鲜花[/url]
[url=http://www.mjxianhua.com/]鲜花预订[/url]
[url=http://www.mjxianhua.com/]鲜花速递[/url]
[url=http://www.mjxianhua.com/]北京鲜花[/url]
[url=http://www.mjxianhua.com/]鲜花订购[/url]
[url=http://www.mjxianhua.com/]网上鲜花[/url]
[url=http://www.mjxianhua.com/]网上订花[/url]
[url=http://xingyanqyd.com/]眼袋[/url]
[url=http://xingyanqyd.com/]北京祛眼袋[/url]
[url=http://xingyanqyd.com/]北京去眼袋[/url]
[url=http://www.ccckyb.com/prohtml_2/cfb.htm]液位计[/url]
[url=http://www.ccckyb.com/prohtml_2/cfb.htm]超声波液位计[/url]
[url=http://www.qasd2008.com/]拉网展架[/url]
[url=http://www.qasd2008.com/]易拉宝[/url]
[url=http://www.qasd2008.com/]x展架[/url]
[url=http://www.qasd2008.com/]北京展台[/url]
[url=http://www.qasd2008.com/]北京易拉宝[/url]
[url=http://www.qihepower.com/]机房空调[/url]
[url=http://www.drxbw.cn/]保温材料[/url]
[url=http://www.drxbw.cn/]挤塑板[/url]
好贴一定要顶!!!!