152.Oracle数据库SQL开发之 JAVA——准备工作

欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50185869

安装ORACLE_HOME

安装JDK

设置环境变量:ORACLE_HOME,JAVA_HOME,PATH,CLASSPATH

如果是LINUX系统还要设置LD_LIBRARY_PATH。

将CLASSPATH的路径设置如下:

l  ORACLE_HOME\jdbc\lib\ojdbc6.jar

l  如果需要JTA和JNDI特性,需要将jta.jar和jndi.jar添加到CLASSPATH中。

设置LD_LIBRARY_PATH环境变量,为$ORACLE_HOOME/jdbc/lib

1.  Oracle JDBC驱动程序

JAVA程序中的JDBC语句访问ORACLE数据库,有4种:

l  Thin驱动程序

l  OCI驱动程序

l  服务器内部驱动程序

l  服务器端Thin驱动程序

1.1             Thin驱动程序

Thin 驱动程序是占用内存最小的驱动程序,就是说运行它所需的系统资源最少,全部是用JAVA编写。如果使用       JAVA APPLET应该使用Thin驱动程序。

         Thin驱动程序只支持TCP/IP,并要求启动和运行OracleNet.

         Thin驱动程序不需要在客户计算机上安装任何软件,因此可以用于APPLET。

1.2             OCI驱动程序

OCI驱动程序需要的资源比Thin驱动程序要多,但是通常具有更好的性能。适合部署在中间层上的程序。

需要在安装在客户计算机上。

         有性能增强特性,包括数据库连接池、从数据库中预取行。OCI驱动程序支持所有版本的数据库和所有支持的ORACLE NET协议。

1.3             服务器端内部驱动程序

服务器内部驱动程序提供对数据库的直接访问,ORACLEJVM使用该驱动程序与数据库通信。ORACLE JVM是一个JAVA虚拟机,与数据库集成。

1.4             服务器端Thin驱动程序

服务器端Thin驱动程序也用于OracleJVM,提供对远程数据库的访问。和Thin 驱动程序一样,服务器端Thin 驱动程序也完全用Java编写。可以访问相同的数据库服务器或某个远程服务器上的另一个回话。