- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java和oracle的接口
java和oracle的接口: 在数据库中运行JAVA能说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程式中,你能使用和JAVA有关的新特征,轻松的将程式发布到INTERNET或INTRANET上。 Methods for Using Java in ORACLE 大家都知道JAVA在跨平台研发和INTERNET研发中已比较流行,ORACLE8i及以后的版本中都包含了对在数据库中运行JAVA的扩展支持,这里有两种方法能使用: JDBC:和ODBC类似, JDBC 提供了一个驱动接口使你能在JAVA程式中访问数据库。注:JDBC驱动内嵌在数据库中虚拟机中。 SQLJ:是个JAVA预编译器,他能将内嵌的SQL语句转化为JAVA语句.SQLJ的使用和运行机理和其他ORACLE的和编译器(如Pro*C,Pro*COBOL)类似。实际上,为了使我们形象的记住SQLJ提供的功能,我们也能直接将SQLJ改名为Pro*Java。 将JAVA集成到数据库中是双向的。也就是说你能在JAVA中调用SQL和PL/SQL,也能在SQL和PL/SQL中调用JAVA。JAVA程式能直接通过JDBC驱动调用SQL和PL/SQL,反过来,你也能在SQL和PL/SQL中直接调用JAVA。在数据库中,JAVA命名空间直接映射到数据库模式的命名空间中,这样能方便JAVA的存取和调用。数据库同时提供扩展的DDL语句,通过这些语句,你能象创建一个存储过程相同在数据中创建内嵌的JAVA程式。 Features of ORACLE JDBC Drivers 在ORACLE8i中有三种类型的JDBC驱动,他们都使用相同的 syntax, APIs, and Oracle extensions,以使JAVA代码在robust clients、Web-based Java applets, and Java stored procedures之间保持轻便灵活:三种类型如下: 1.JDBC OCI: 此驱动类似于传统的ODBC 驱动。因为他需要Oracle Call Interface and Net8,所以他需要在运行使用此驱动的JAVA程式的机器上安装客户端软件 2.JDBC Thin: 这种驱动一般用在运行在WEB浏览器中的JAVA程式。他不是通过OCI or Net8,而是通过Java sockets进行通信 ,因此不必在使用JDBC Thin的客户端机器上安装客户端软件。 3.JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程式使用,如Java Stored Procedures 、triggers、Database JSP’s。It uses the default/ current database session and thus requires no additional database username, password or URL. 怎么设置使JAVA能通过Oracle JDBC Drivers连接到数据库:1.安装Sun JDK. 2. 修改PATH环境变量,使其指向JDK的bin目录 3. 设置CLASSPATH环境变量,使其指向正确的JDK的lib及oracle的JDBC接口。 CLASSPATH = .;???? 3. 运行java ?version ,验证java的版本。 怎么在不同的操作系统上根据接口类型设置客户端: 对JDBC THIN接口: 在windows和unix下的设置方法相同: 1.根据jdk的版本,只需要将classesxx.zip拷贝到指定的目录,不必安装Oracle Client。在装完数据库后,该文件会在$ORACLE_HOME/jdbc/lib目录下。2.设置CLASSPATH,使其包含上面的classesxx.zip 3.根据需要,拷贝oracle的其他zip文件并设置CLASSPATH 对JDBC OCI接口: Fow 视窗系统: 1.安装Oracle Client. 2.根据jdk的版本,设置CLASSPATH,使其包含正确的classesxx.zip 3.根据需要设置CLASSPATH,使其指向Oracle的其他zip文件 4.设置PATH,使其包含$ORACLE_HOME\bin目录 For unix: 1.安装Oracle Client. 2.根据jdk的版本,设置CLASSPATH,使其包含正确的classesxx.zip 3.根据需要设置CLASSPATH,使
您可能关注的文档
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)