Linux
系统下的
Oracle
数据库编程详解
摘要:本文探讨了在
Linux
操作系统下用
C
和
Java
语言访问
Oracle
数据库的2种方法,
并给出了相应的例程源代码。
关键词:
Oracle
;
Pro*C
;
JDBC
。
1
.引言
由于
PL/SQL
不能用来开发面向普通用户的应用程序,必须借助其他语言或开发工具。在
Linux
操
作系统下应该用什么语言或开发工具来进行
Oracle
数据库应用的开发呢?本文将介绍2种方案:
Pro*C
、
JDBC
。而另一种
SQLJ
方法,限于篇幅省略。
2
.环境设置
2.1 软件环境
本文的实验环境是在
Red Hat Linux 8.0
操作系统下,因为
Oracle 9i
要求至少
512MB
内存,所
以我们选择
Oracle 8.1.7.0.1
作为数据库环境。说明一点:
Oracle 8i
的典型安装不包括
Pro*C
,需要在
定制安装方式下将开发工具中的
Pro*C
选中。我们选择安装
JDK
的版本是
J2SE 1.4.1 For Linux
,其实
JDK 1.1.6
以上版本都可以。
2.2 Oracle 用户的环境变量设置
为了方便,本文的操作都是以
Oracle
用户登录的。在
Oracle
用户的
.bash_profile
文件中必须包含
以下行:
#JAVA 环境设置
export CLASSPATH=.:/usr/local/java/lib:/usr/local/jre/lib
export JAVA_HOME=/usr/local/java
#Oracle 数据库环境设置
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE
export ORACLE_SID=MyDB
export ORACLE_TERM=vt100
- 1
- 2
前往页