欢迎来到天天文库
浏览记录
ID:44208725
大小:1.34 MB
页数:29页
时间:2019-10-19
《Oracle探究_JAVA存储过程_开发指引》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ORACLE探究JAVA存储过程开发指引文档作者:创建日期:更新日期:控制编码:当前版本:曾天文2011-11-022014-11-011.0ANJDbetter^Experience文档控制1丄更改记录日期作者版本更改参考2011-11-02曾天文1.0无前版本201441-01曾天文2.012审阅记录姓名职位签字1.3.分发人员目录文档控制11.1.更改记录11.2.审阅记录11.3.分发人员11.Java存储过程31」总体说明31.2必要设置31.3开发步骤41.4JDBC与JAVA存储过程51.5返回PLSQL集合变量71.6发布程序工具-LoadJava92.开发实例132.1
2、实例说明132.2仓U建JAVA程序152.3发布程序19已解决及未解决的问题25未解决的问题25已解决的问题25l.Java存储过程1・1总体说明简述JAVA存储过程是以JAVA语言编写的在数据库服务器JVM上运行的JAVA程序,调用使用方式与PL/SQL存储过程类同。利用Java存储过程沟通SQL、XML.Java、J2EE和Web服务。本文将介绍Oracle如何在数据库内启用基于Java的存储过程。还会介绍Java存储过程如何访问数据,以及如何创建基本Java存储过程,实现界构数据库之间的数据互访。ORACLEJVM任何JAVA应用程序的运行,都脱离不了JVM。
3、z
4、Oracle8i
5、版本1(0ralce8.1.5)开始,Oracle便提供紧密集成的Java虚拟机(JVM),JVM支持Oralce的数据库会话期结构,这使得在数据库内运行JAVA程序具有实际意义.Oracle9i和10g版本的数据库为开发服务器端或内部Java程序组件提供了一个健壮的体系结构。它包括:1)操作系统的平台依赖性,例如UNIX、LINUX、MicrosoftWindows;2)依赖Oracle数据库的文件和库管理;3)独立于平台的JVM(JavaVirtualMachine,OracleJava虚拟机);4)Java内核类库,兼容不同的平台;5)Oracle支持的JavaAPI(Applica
6、tionProgrammingInterfaces,应用程序接口),如SQLJ、JDBC和JNDI;6)Oracle的PL/SQL存储对象,为SQL和PL/SQL程序Zl'可提供接口,就像服务器端Java类库一样。JAVA程序的运行需要JVM,而各种复杂程序的开发则需要各种丰富的JAVAAPI,数据库提供了基本的扩展API,如ORACELJDBC;若要实现特定功能则组要装载特定JAR或者JAVAJF*源程序进入ORACLEDB.如木文实例的需要访问MSSQLSERVER数据库,此种情况则需要装载MicroSOFT官网上SQLSERVERJDBC程序JAR包。1.2必要设置对于JAVAPRO
7、CEDURE的开发主耍前提是ORACLEDB必须安装ORACLEJVM,一般情况F属于必须安装选项;1.检查OracleJVM以下查询产品安装情况selectcompname,version,statusfromdbaregistry;COMPNAMEVERSIONSTATUS1OracleEnterpriseManager11.2.0.2.0…VALID…2OracleText11.2.0.2.0…VALID…3OLAPCatalog11.2.0.2.0…VALID…4Spatial11.2.0.2.0…VALID…5OracleMultimedia11.2.0.2.0…VALID…6O
8、racleXMLDatabase11.2.0.2.0…VALID…►7OracleExpressionFilter11.2.0.2.0…VALID…8OracleDatabaseCatalogViews11.2.0.2.0…VALID…9OracleDatabasePackagesandTypes11.2.0.2.0…VALID…10OracleRealApplicationClusters11.2.0.2.0…INVALID…11JServerJAVAVirtualMachine11.2.0.2.0…VALID…I2OracleXUK11ZUZU…VALID…13OracleDataba
9、seJavaPackages11.2.0.2.0…VALID…14OLAPAnalyticWorkspace11.2.0.2.0…VALID…15OracleOLAPAPI11.2.0.2.0…VALID…1.OracleJVM配置1)JAVA内存设直:必须设SORACLEDB的JAVA内存参数JAVA_POOL_SIZE>=20MSHAREDPOOLSIZE>=50M2.装载必要的外部JAR开发JAVA存储过程实质为开
此文档下载收益归作者所有