知识大全 如何在Oracle数据库中使用Java存储过程
Posted 过程
篇首语:少年辛苦终身事,莫向光阴惰寸功。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何在Oracle数据库中使用Java存储过程相关的知识,希望对你有一定的参考价值。
如何在Oracle数据库中使用Java存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本文以Oracle为例 介绍一下java存储过程的具体用法
一 如何创建java存储过程?
通常有三种方法来创建java存储过程
使用Oracle的sql语句来创建
e g 使用create or replace and pile java source named
后边跟上java源程序 要求类的方法必须是public static的 才能用于存储过程
SQL> create or replace and pile java source named javademo
as
import java sql *;
public class JavaDemo
public static void main(String[] argv)
System out println( hello java demo );
/
Java 已创建
SQL> show errors java source javademo
没有错误
SQL> create or replace procedure javademo
as
language java name JavaDemo main(java lang String[]) ;
/
过程已创建
SQL> set serveroutput on
SQL> call javademo ();
调用完成
SQL> call dbms_java set_output( );
调用完成
SQL> call javademo ();
hello java demo
调用完成
SQL> call javademo ();
hello java demo
调用完成
使用外部class文件来装载创建
e g 这里既然用到了外部文件 必然要将class文件放到oracle Server的某一目录下边
public class OracleJavaProc
public static void main(String[] argv)
System out println( It s a Java Oracle procedure );
SQL> grant create any directory to scott;
授权成功
SQL> conn scott/tiger@iihero oracledb
已连接
SQL> create or replace directory test_dir as d:\\oracle ;
目录已创建
SQL> create or replace java class using bfile(test_dir OracleJavaProc CLASS )
/
Java 已创建
SQL> create or replace procedure testjavaproc as language java name OracleJavaProc main(java lang String[]) ;
/
过程已创建
SQL> call testjavaproc();
调用完成
SQL> execute testjavaproc;
PL/SQL 过程已成功完成
SQL> set serveroutput on size
SQL> call dbms_java set_output( );
调用完成
SQL> execute testjavaproc;
cha138/Article/program/Oracle/201311/17720相关参考
在Oracle中用java编写存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracl
调用Oracle数据库中的存储过程需要两步走 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 存储
一无返回值的存储过程 存储过程为 CREATEORREPLACEPROCEDURETESTA(PARAINVARCHARPARAIN VARCHAR)
Java数据库程序中的存储过程设计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文阐述了怎么
了解Oracle存储过程中的角色 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 角色(数据库权限
如何使用ADO访问Oracle数据库存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一关
利用Java存储过程简化数据库操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 利用Java存
在看了众多的分页存储过程以后发现都是针对sqlserver的而没有oracle的因此想写一个关于oracle的存储过程因为我用到的数据库是oracleoracle分页存储过程的思路于sqlserv
用hibernate操作数据库可以通过获取的session值调用connection()方法获取connection从而调用存储过程java调用存储过程什么是存储过程?存储过程是指保存在数据库并在数据
用存储过程创建数据表:创建时注意必须添加authidcurrent_user如果创建的表已存在存储过程继续执行但如不不加此关键语句存储过程将出现异常这个语句相当于赋权限例创建语句如下 复制代码代