Linux下Oracle数据库编程:Pro*C与JDBC方案详解
需积分: 10 143 浏览量
更新于2024-09-25
收藏 62KB DOC 举报
本文主要探讨了在Linux操作系统环境下进行Oracle数据库编程的详细方法,针对PL/SQL在开发面向普通用户的应用程序方面的局限性,作者提供了两种解决方案:Pro*C和Java Database Connectivity (JDBC)。以下是文章的主要内容概述:
1. 环境介绍与选择:
- PL/SQL虽然在Oracle数据库中广泛使用,但其功能不足以支持复杂的应用程序开发,因此需要借助其他语言或工具。在Linux平台,本文重点关注Pro*C(一种嵌入式SQL的C语言扩展)和JDBC(Java与Oracle数据库的接口),这两种技术能更好地处理跨平台和面向对象的需求。
2. 环境设置:
- 实验环境基于Red Hat Linux 8.0,考虑到Oracle 9i对内存的要求,选择Oracle 8.1.7.0.1作为数据库。值得注意的是,Oracle 8i的默认安装并不包含Pro*C,开发者需要在定制安装时手动选择安装开发工具。
- 选择了JDK 1.4.1 For Linux作为Java开发环境,尽管1.1.6以上的版本也可用,但作者推荐了较新版本以确保更好的兼容性和性能。
3. 用户配置:
- 为了简化操作,文章假设读者以Oracle用户身份登录。在Oracle用户的.bash_profile文件中,配置了JAVA_HOME、ORACLE_BASE、ORACLE_HOME、ORACLE_SID、ORACLE_TERM、ORACLE_OWNER和TNS_ADMIN等环境变量。这些变量对于Java环境(包括JDBC)和Oracle数据库的连接至关重要。
4. JDBC和SQLJ的环境设置:
- 文章提到还需设置CLASSPATH,以便正确地链接Oracle JDBC驱动到系统的类路径中,这样Java应用程序才能与Oracle数据库进行交互。
本文详细介绍了在Linux系统下如何利用Pro*C和JDBC进行Oracle数据库应用程序开发,并强调了环境配置的重要性,尤其是对于非PL/SQL开发者的价值。同时,文章还涵盖了必要的环境变量设置,确保Java应用程序能够顺利连接和操作Oracle数据库。
2008-08-06 上传
2010-09-16 上传
2011-12-08 上传
2010-06-03 上传
2022-01-12 上传
2020-12-14 上传
2021-12-14 上传
2022-01-14 上传
2014-08-06 上传
yu2018yu
- 粉丝: 0
- 资源: 11
最新资源
- motif-mark:盒式外显子基序可视化
- android-group,java小项目源码,自动售货机软件源码java
- 5de970ee89108da0b7e19eafd4beaaad:应用程序 ID 11155
- dumi
- Machine-Learning-NCF-class:应用机器学习班
- Merge Balls-crx插件
- DOM-Document-Object-Model,java项目源码下载,java免签
- YOLO_V1
- empresa-presentacion-sencilla-1:监控摄像机系统公司,警报器等
- UP
- 利用紫金桥软件完成现场工艺流程图的绘制.zip
- 实现文字的整体变色效果
- test-sample-for-tutorial
- UofI_eyelink_file_analizers
- learning:只是用于学习新事物的小型一次性项目的存储库
- tarena,java获取网页源码,网上教学系统源码java