Oracle数据库中自带Java的简单应用.doc
文本预览下载声明
Oracle数据库中自带Java的简单应用
摘要:Oracle数据库对Java提供了很好的支持,详细介绍了在Windows系统环境下如何配置Oracle自带的Java开发环境,以及如何通过Java实现对Oracle数据库进行简单的查询和插入操作的方法。
关键词:Oracle;Java;查询;插入
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)25-1373-02
The Simple Apply Of Java in Oracle Database
WANG Fei, BAI Gai-chao
(63655 Unit, Wulumuqi 841700, China)
Abstract: Oracle database provided a good support on Java, described in detail in the Windows operating system environment how to configure Oracles own Java development environment, and how to use the Java to query and insert in Oracle database.
Key words: Oracle; Java; select; insert
1 引言
自1995年Java 面世以来,Oracle就一直对Java给予了积极的支持。从Oracle8i开始Oracle就将JVM常驻在服务器上,通过使用Java可以完成许多PL/SQL无法完成的任务。下面将详细介绍在Windows环境下Oracle11g版本中Java的简单应用。
2 环境配置
要使用Java进行Oracle数据库的开发需要设置两个环境变量:PATH和CLASSPATH。
首先,需要将java.exe和javac.exe等可执行文件的路径加入到PATH环境变量中。此路径为Oracle主目录下的\jdk\bin,本机Oracle 11g的此路径为:“D:\app\Administrator\product\11.1.0\db_1\jdk\bin”(注意环境变量中的各个路径以分号分开)。添加方法:桌面-我的电脑-右键-属性-高级-环境变量,编辑“系统变量”里面的PATH,添加“D:\app\Administrator\product\11.1.0\db_1\jdk\bin”到PATH中。
其次,需要将编译Java代码时需要应用的类的路径加入到CLASSPATH环境变量中。为了使用Java对Oracle数据库进行操作,必须添加进行数据库连接的Oracle JDBC类到CLASSPATH环境变量中。在Oracle11以前的版本中,此类路径为Oracle主目录下的\jdbc\lib\classes12.jar,本机Oracle 11g的路径为:“D:\app\Administrator\product\11.1.0\db_1\jdbc\lib\ojdbc5.jar”。添加方法:我的电脑-右键-属性-高级-环境变量-系统变量,编辑“系统变量”里面的CLASSPATH,添加“D:\app\Administrator\product\11.1.0\db_1\jdbc\lib\ojdbc5.jar”到CLASSPATH中。同时还需要将当前的工作路径加入到CLASSPATH变量中,需要在CLASSPATH后添加“.”,一个点代表当前所在目录。此处仅添加了必须的路径,今后可以根据开发的需要将Java的类路径添加到CLASSPATH路径中。
3 查询操作
下面对Oracle数据库提供的示列模式SCOTT下的EMP表进行查询操作,详细代码如下:
import java.sql.*;
import oracle.jdbc.*;
import oracle.jdbc.driver.*;
public class select{
public static void main(String args[]) throws Exception{
Connection conn=null;
try{
Class.forName(oracle.jdbc.driver.OracleDriver);
conn=DriverManager.getConnection( jdbc:oracle:thin:@localhost:1521:ora11, scott, tiger);//连接Oracle数据库
Statement stmt=conn.c
显示全部