⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deployment.sql

📁 orcale9i-java-programming外文书籍源码,结合orcale数据库的java的程序,内有jdbc等非常丰富的内容,好东西
💻 SQL
字号:
connect sys;

drop user bug_reports cascade;
create user bug_reports identified by bug_reports;
grant connect, resource to bug_reports;
grant create public synonym to bug_reports;
grant drop public synonym to bug_reports;

call dbms_java.grant_permission (
 'BUG_REPORTS',
'java.io.FilePermission',
'C:\temp\*',
 'read,write,delete'
 );

call dbms_java.grant_permission (
 'BUG_REPORTS',
 'java.io.SerializablePermission',
 '*',
 'null'
);

loadjava -user bug_reports/bug_reports@database -resolve -grant PUBLIC -synonym BugReport.java
loadjava -user bug_reports/bug_reports@database -resolve -grant PUBLIC -synonym BugReportPermission.java
loadjava -user bug_reports/bug_reports@database -resolve -grant PUBLIC -synonym BugReportManager.java
loadjava -user bug_reports/bug_reports@database -resolve -grant PUBLIC -synonym BugReportTest.java

connect bug_reports/bug_reports;

call dbms_java.grant_policy_permission (
   'BUG_REPORTS',
   'BUG_REPORTS',
   'wrox.bugreports.BugReportPermission',
   '*'
);

CALL DBMS_JAVA.GRANT_PERMISSION (
   'BUG_REPORTS',
   'BUG_REPORTS:wrox.bugreports.BugReportPermission',
   '*',
   'read,write,delete'
);

CALL DBMS_JAVA.GRANT_PERMISSION (
   'JOHN',
   'BUG_REPORTS:wrox.bugreports.BugReportPermission',
   'A',
   'read,write,delete'
);

CALL DBMS_JAVA.GRANT_PERMISSION (
   'PAUL',
   'BUG_REPORTS:wrox.bugreports.BugReportPermission',
   'B',
   'read'
);

create or replace function write_report return varchar2
as language java
name 'wrox.bugreports.BugReportTest.testWrite() return java.lang.String';
/

set serveroutput on;
call dbms_output.put_line(write_report);

OR:

call dbms_output.put_line(substr(write_report,1,1));

where 's' means success and 'E' means error.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -