博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库中使用java实现存储过程
阅读量:4290 次
发布时间:2019-05-27

本文共 1477 字,大约阅读时间需要 4 分钟。

使用命令行实现java存储过程

首先使用非DBA账户登陆sqlplus,然后

SQL> create or replace and compile java source named "javademo1"  2  as  3  import java.sql.*;  4  public class JavaDemo1  5  {  6  public static void main(String[] argv)  7  {  8  System.out.println("hello, java demo1");  9  } 10  } 11  /Java 已创建。SQL> show errors java source "javademo1"没有错误。SQL> create or replace procedure javademo1  2  as  3  language java name 'JavaDemo1.main(java.lang.String[])';  4  /过程已创建。SQL> set serveroutput onSQL> call javademo1();调用完成。SQL> call dbms_java.set_output(5000);调用完成。SQL> call javademo1();hello, java demo1调用完成。SQL> call javademo1();hello, java demo1调用完成。

使用Oracle Sql Devloper工具

权限问题解决

exec dbms_java.grant_permission(‘apps’,’java.util.propertypermission’,’‘,’‘);

exec dbms_java.grant_permission(‘apps’,’java.io.serializablepermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.io.filepermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.net.netpermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.net.socketpermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.lang.runtimepermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.lang.reflect.reflectpermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’java.security.securitypermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’oracle.aurora.rdbms.security.policytablepermission’,’‘,’‘);
exec dbms_java.grant_permission(‘apps’,’oracle.aurora.security.jserverpermission’,’‘,’‘);

转载地址:http://sshgi.baihongyu.com/

你可能感兴趣的文章
分布式演变过程中之Session集群解决方案
查看>>
拥有这些Java这些技术可以涨工资吗?
查看>>
MySql学习之Join查询
查看>>
简单介绍线程池在并发编程中的使用
查看>>
redis如何防止并发?
查看>>
无备份情况下恢复MySQL误删的表,这样做再也不用怕误删了
查看>>
MySQL断电恢复的一点简单分析
查看>>
linux进程网络流量监控工具nethogs
查看>>
String.ValueOf和toString区别
查看>>
分布式补偿事务处理方案 / 分布式计算是如何控制事务的?
查看>>
SQL之常用小技巧第一篇
查看>>
java互联网架构-Mybatis缓存机制
查看>>
spring 更换数据库
查看>>
Java回调机制是什么意思?
查看>>
程序员须知:面试中最容易被问到的18个算法题(附答案!)
查看>>
IT界最真实的面试实录(第一弹)
查看>>
阿里云服务器部署方案(nginx+tomcat+mysql)
查看>>
Java分布式开发不得不知的Dubbo技术详细介绍
查看>>
很多人都没用过的轻量级Oracle数据库数据导出工具——性能超赞
查看>>
大白话讲解并发控制的悲观锁与乐观锁 / 高性能 MySQL 笔记
查看>>