2022年tomcat中连接oracle数据库的问题 .pdf
《2022年tomcat中连接oracle数据库的问题 .pdf》由会员分享,可在线阅读,更多相关《2022年tomcat中连接oracle数据库的问题 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、tomcat中连接 oracle数据库的问题2008-04-19 00:44 一、 Tomcat 简介Tomcat 是 Apache Jakarta的子项目之一,是Sun 公司推荐的JSP、Servlet 容器。作为一款优秀的应用服务器,Tomcat 提供了数据库连接池、SSL、Proxy 等许多通用组件功能,其中连接池是 4.0以上版本的新增功能,应用非常广泛。二、 Tomcat4 的连接池Tomcat4 的开发可分为两个阶段,4.0.6 是第一阶段最推荐的release 版本,内置的数据库连接池为 Tyrex 0.9.7.0 ,Tyrex 由 exolab.org 开发,相关信息可以参见w
2、ww. exolab.org 。之后, Tomcat 的开发者在 4.0.x 的基础上对Tomcat 进行了重构,重构后的release 版本推荐4.1.18 ,这时内置的连接池改为DBCP,DBCP 也是由 Jakarta Commons的一个子项目。接下来,将分别以4.0.6 和4.1.18 为例介绍这两种连接池对Oracle8.1.7 的配置。三、对 Tomcat4.0.6 的 Tyrex 配置为方便起见,将连接池置于ROOT 下, JNDI 名设为jdbc/OracleDB ,数据库服务器IP 为192.168.0.50 ,SID 为 oradb ,操作系统Win2000 ,jdk1.
3、3.1 ,配置步骤如下。第一步:配置server.xml 在 server.xml 文件中找到!- - 将其改为 user holen password holen driverClassName oracle.jdbc.driver.OracleDriver driverName jdbc:oracle:thin:192.168.0.50:1521:oradb 说明:将 ROOT 的 Context 从注释中移出来,并定义Resource 项,如下: Resource 项(即连接池的DataSource 对象) ,有 3个属性name、auth 、type ,name 项是JNDI 的名称定
4、义,程序通过JNDI 才能找到此对象,这里取名jdbc/OracleDB ;auth 项即连接池管理权属性,这里取值Container ,申明为容器管理;type 项即对象的类型,这里取值javax.sql.DataSource,申明为数据库连接池,Tyrex 不但可以用作数据库连接池,还有许多别的功能,有兴趣的朋友可以打开Tyrex 的 jar 包看看或访问www. exolab.org ,在这里就不多说了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - -
5、 - - - - - - - 在接下来的 域内容里包含四个参数user、password 、driverClassName 、driverName ,依次为数据库的用户名、密码、JDBC 驱动和数据库地址。用户名、密码是为访问数据库准备的,这里均取值holen 。driverClassName 即数据库的JDBC驱动名称,如 Oracle8.1.7 的 JDBC驱动包名叫classes.jar ,一般位于Oracle 安装目录下的ora81jdbclib目录下,初始扩展名为ZIP,需要手工把classes.zip改名为classes.jar,并放到common/lib下。这里取值oracle.
6、jdbc.driver .OracleDriver ,此类由classes.jar 提供。 driverClassName oracle.jdbc.driver.OracleDriver 对于其他数据库,如MySql,其 driverClassName一般为 org.gjt.mm.mysql.Driver。最后一个参数即driverName ,即数据库的地址(准确点说应该叫url,4.1.18 就改叫 url 了) driverName jdbc:oracle:thin:192.168.0.50:1521:oradb 在这里填写里的是Oracle 的访问地址,若是MySql、DB2、SqlSe
7、rver 或其他数据库,请填写相应的地址。第二步:将Oracle 的 JDBC 驱动 classes12.jar 拷贝到 Tomcat 安装目录的common/lib下,其他数据库也一样,请把其相应的JDBC 驱动包置于common/lib ,如 MySql 的 JDBC 驱动包 mm.mysql-2.0.14.jar。至此,配置完成,测试代码将在后面给出。四、对 Tomcat4.1.18 的 DBCP 配置配置方法与 4.0.6 稍有不同,以下是配置步骤第一步:配置server.xml 在 server.xml 文件中找到!- - 将其改为 factory mons.dbcp.BasicDa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年tomcat中连接oracle数据库的问题 2022 tomcat 连接 oracle 数据库 问题
限制150内