WebSphere中的Oracle数据源设置------JSP和Oracle数据库的连接

原创 2003年07月09日 07:22:00

WebSphere中的Oracle数据源设置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

------JSP       Oracle数据库的连接

 

Oracle是目前国际上最为流行的关系型对象数据库,已经成为大,中型管理信息系统的首选数据库产品;而JAVA语言天生跨平台,加上“一次编写,到处运行”以及安全保障等特性,因而以JAVA语言为基础的JSP深得后端应用程序开发者厚爱。无疑JSPOracle的完美结合为我们开发服务器端数据库应用程序提供了最佳的选择。

 

SUN公司为JSP连接数据库的JDBC技术提供了四种类型的驱动,在JSP连接Oracle的实际操作中,我们经常会遇到各种难题,却无成下手。在此,我将介绍在Pure java JDBC Driver类型中数据源的设置问题。

 

在进行Oracle数据源的设置前,必须将Oracle驱动加载到ClassPath目录中 ,其后在应用程序中就可以进行驱动程序的加载
    Class.forName(“oracle.jdbc.driver.OracleDriver”)

在进行Oracle驱动程序加载到ClassPath目录时,有以下几种方法:

1.  添加驱动程序包(classes111.zip)到classpath变量中

2.  将驱动程序(如:classes111.zip)复制到<JAVAHOME>/jre/lib/ext目录,并改名为*.jar.(如果没有该名,没有作用)

―――websphere中为D:/WebSphere/AppServer/java/jre/lib/ext

3.      classes111.zip解压后的oracle目录复制到classes目录

注意:不要将两种驱动类同时加载(classes111.zipclasses12.zip

 

为了操作数据库,必须获得一个连接对象的实列,JDBC驱动为JSP连接Oracle数据库提供了三种获得连接实列的方式:

1. JDBC OCI Connection conn = DriverManager.getConnection   ("jdbc:oracle:oci8:@<database>", user, password);

2. JDBC Thin Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@IP:port:<database>",user,password);

3.  JDBC KPRBConnection conn = DriverManager.getConnection ("jdbc:oracle:kprb:")

其中JDBC OCI主要用户本地数据库连接,而JDBC KPRB用于服务器端数据库连接(如:存储过程)database,user,password为相应的数据库SID,用户名和密码

注意: Oracle正试图通过一种新的service途径来代替SID定位数据库,Oracle 8.1.7后,已经实现了这种连接。因此其获得实列方式为:

jdbc:oracle:thin:[<user>/<password>]@//<host>[:<port>]/<service>

   

Statement对象用于将SQL语句发送到数据库中,而ResultSet用于取得数据库的结果集:

    Statement stmt=conn.createStatement() ;   

    ResultSet rs=stmt.executeQuery(sql);  

 

JDBC提供的类中,classes102.zip 用户jdk1.0.2的支持,classes111.zip用于jdk1.1.1的支持而classes12.zip 用于jdk1.2的支持,不过classes102.zipclasses12.zip同样可以支持jdk1.3不过在oracle9.02中引入了新的支持jdk1.4的类ojdbc1.4.jar.

 

程序说明:在应用程序中通过引用javabean来设置数据库名,用户名,用户密码,ip。后调用excuteUpdate()来更新数据库,excuteQuery()来查询数据库。

 

 

参考书籍:

1.《JSP应用开发详解》                                    电子工业出版社

2.Oracle8.1.5 和Oracle9.0.2 JDBC说明文档

 

 

java连接oracle数据库 -- 直接用jsp访问连接

1. 创建jsp文件 2. import加入sql包 3. 编写主要的jsp文件
  • u012966585
  • u012966585
  • 2013年12月02日 21:45
  • 1940

【JSP】JSP与oracle数据库交互案例

本案例为咖啡销售情况录入查询系统 一、数据输入系统: 1.  设计输入信息页面 代码如下:               咖啡管理系统——录入系统           欢迎来到录入系统    ...
  • u011538954
  • u011538954
  • 2014年06月30日 13:29
  • 2876

MyEclipse连接Oracle数据库

PLSQL Developer是一个
  • lantingxv_jing
  • lantingxv_jing
  • 2014年07月12日 11:57
  • 1860

pentaho配置oracle数据库作为其数据存储端

目前pentaho(胖大海)是比较流行的开源BI套件,分社区版与商业版,社区版数据存储端为hsqldb,而针对其它类型数据库配置文档几乎没有,只有商业版存在,但是并不是每个用户都能拿到。下面就pent...
  • zhoupeng_love
  • zhoupeng_love
  • 2013年11月08日 14:05
  • 2666

Oracle Client 配置连接数据库

1.下载 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载 I...
  • woshinia
  • woshinia
  • 2015年04月14日 16:58
  • 2634

Win7系统Oracle11g服务端和客户端连接数据库配置

A连接本地数据库 1)服务端配置 创建一个监听程序 a)开始—Oracle-OraDb11g_home1—配置和移植工具—Net Manager。 b)选中“监听程序”,点击“+”,填写监听名...
  • sophiaFXR
  • sophiaFXR
  • 2016年02月28日 11:41
  • 3189

数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接

数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接...
  • QQ578473688
  • QQ578473688
  • 2017年01月15日 13:00
  • 14867

Tomcat配置数据源(JNDI方式)&JDBC(与Oracle的连接)

然后在tomcat目录/conf/server.xml文件里相应的元素,添加如下子元素:
  • sunvsjay1890
  • sunvsjay1890
  • 2016年09月28日 21:51
  • 6362

websphere连接数据库

说说用websphere服务器是如何连接数据库的。
  • yuyunli1989
  • yuyunli1989
  • 2013年09月29日 23:09
  • 1697

QTP连接oracle并操作数据库的方法

QTP连接oracle并操作数据库的方法这里以oracle 9i为例子,其他的数据库连接方法是相通的。 a.首先要在本机建议ODBC数据源,这个属于基本操作,这里不讲,跳过;   QTP连接orac...
  • wangsy0202
  • wangsy0202
  • 2016年06月16日 19:28
  • 1150
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebSphere中的Oracle数据源设置------JSP和Oracle数据库的连接
举报原因:
原因补充:

(最多只允许输入30个字)