- 浏览: 580853 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
拯救各种不开心:
多谢博主分享,已经收藏:http://www.iwwenbo. ...
java反射机制详解 及 Method.invoke解释 -
Santer.Zhang:
你好,我用的是ireport4.5.1,子表一直无法显示
ireport 的一些技巧 -
Ginger90:
ireport实用性上没有帆软报表好用
ireport 的一些技巧 -
lenghongliang001:
破解版不行了,要注册才行
java实现tts(语音开发) -
best_programmer:
得到某个类的静态属性好像用你的方法不对啊,只能使用暴力反射吗? ...
java反射机制详解 及 Method.invoke解释
A. 将jdbc driver放到 tomcat-5.0.28\common\lib 下 (Oracle9i的driver为classes12.jar)
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</HOST>
将下面的Context信息加到<HOST>中
<!--Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_sync4j_log." suffix=".txt" timestamp="true" / -->
<Resource name="jdbc/appDS" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/appDS">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@youripaddress:DBName</value>
</parameter>
<parameter>
<name>username</name>
<value>username</value>
</parameter>
<parameter>
<name>password</name>
<value>pwd</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
</ResourceParams>
</Context>
<description>DB Connection</description>
<res-ref-name>jdbc/appDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
< bean id ="dataSource" class ="org.springframework.jndi.JndiObjectFactoryBean" >
< property name ="jndiName" value ="java:comp/env/jdbc/appDS" />
</ bean >
A. 将jdbc driver放到 tomcat-5.0.28\common\lib 下 (Oracle9i的driver为classes12.jar)
B. 修改tomcat-5.0.28\conf\server.xml 配置文件
找到配置文件中的<HOST>部分
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</HOST>
将下面的Context信息加到<HOST>中
<Resource name="jdbc/appDS" scope="Shareable" type="javax.sql.DataSource" username="username" password="pwd" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@youripaddress:DBName" maxWait="-1" maxIdle="100" maxActive="15"/>
</Context>
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/appDS"/>
</bean>
<Context>
<Resource name="jdbc/pinyou"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ghyghost"
username="sa" password="123" maxActive="200" maxIdle="10"
maxWait="-1"
/>
</Context>
2.然后在web.xml文件中的web-app节点下加入如下代码形式:
<description>pinyou connection oracle9i</description>
<res-ref-name>jdbc/ghyghost</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
</resource-ref>
3.新建一个JSP文件如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<%
try {
Context envContext = (Context) new InitialContext()
.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/pinyou"); //查找配置
Connection conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select pyid from pyinfo");
while (rs.next()) {
out.println(rs.getString("pyid") + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
</body>
</html>
4.别忘了将ORACLE的JDBC驱动放入到TOMCAT的lib目录中。
OVER!~
发表评论
-
oracle出现这种奇怪的表***$***==$0
2011-01-21 12:48 1395最近发现oracle中出现了这些奇怪的表名,上网查找后发现是o ... -
oracle函数 总结(使用及在什么情况下使用)
2010-12-28 19:58 16611、union --可以把两个不同的表的数据汇总到一个结果集 ... -
Oracle日期函数与应用(转)
2010-11-03 16:39 2479Oracle日期函数与应用(转) 相信很多人都有过 ... -
oracle 获取周末 及trunc的用法
2010-11-03 09:58 3215一、trunc的用法 1.trunc(for dates) ... -
Oracle分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
2010-10-15 15:02 2058oracle分析函数rank(),row_ ... -
left join on、where后面的条件的区别
2010-10-14 15:26 14409left join on 即左连接,把left join左边的 ... -
oracle中merge into..using..on..when..when..用法
2010-09-09 17:37 11944语法: MERGE INTO [your table-nam ... -
解决oralce的Enterprise Manager console丢失问题
2010-09-07 13:55 1617今天在所有程序进入oracle菜单选项,突然找不到了,就自己想 ... -
彻底删除oracle 9i
2010-07-24 22:34 2012每次都要上网找,太麻烦了,所以就收藏了个。 一、Linu ... -
oracle中用start with...connect by prior子句实现递归查询
2010-06-03 08:39 3077今天在做权限这一块 ... -
oracle 表空间创建及说明
2010-04-29 22:58 3271//创建临时表空间 create temporary ta ... -
视图的好处
2010-04-28 22:50 4163视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包 ... -
oracle数据恢复
2010-04-26 20:03 1427今天不小心把数据库表的记录更改了。所以利用了下面的语句 ... -
oracle中给表和字段添加注释
2010-04-26 10:44 3717COMMENT ON COLUMN TABLE ... -
orcale的导入导出
2010-04-20 14:37 1469这里介绍的是导入导出的实例。 注意命令是在dos下输入,而不 ... -
解决ORA-12560: TNS: 协议适配器错误
2010-04-18 22:40 3946今天在sqlplus下输入用户名密码居然出现了ORA-1256 ... -
oracle 事务
2010-04-01 16:13 2009先了解下以下的名字 DDL 数据定义语言 - 建 ... -
sql语句有什么时候要commit,有时候不用commit的原因
2009-12-23 13:42 5352DML需要提交(insert、update、delete)DD ... -
SQL Server的Inner Join及Outer Join
2009-10-19 14:22 3657join 是inner join的简 ... -
sql server 左连接、右连接和全连接
2009-10-19 14:21 4787确切的说是inner joins內 ...
相关推荐
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0
**Tomcat5.0与Tomcat6.0详解** Tomcat是Apache软件基金会下的Jakarta项目中的一个核心项目,是一款非常流行的开源Java Servlet容器。它实现了Java Servlet和JavaServer Pages(JSP)规范,用于部署和运行Java Web...
【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...
在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...
标题"tomcat5.5和tomcat6.0"指的是Apache Tomcat的两个不同版本,即5.5版和6.0版。Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP规范。描述中提到,Tomcat具有技术先进、性能...
标题中的“tomcat5.5 + tomcat 6.0”指的是Apache Tomcat服务器的两个不同版本。Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。这两个版本分别代表了Tomcat在不同时间点的...
Tomcat 5.0 环境搭建指南 Tomcat 5.0 是一个功能强大且广泛应用的 Java 服务器,搭建 Tomcat 5.0 环境需要具备 JDK 1.6 环境的支持。本文将指导您如何搭建 Tomcat 5.0 环境,详细讲解每个步骤的配置和设置。 Step ...
Tomcat 5.0 是一个历史悠久的开源Java应用服务器,主要用作Servlet和JSP容器。它是Apache软件基金会的Jakarta项目的一部分,以其轻量级、高效和易于配置的特性而受到开发者的欢迎。在本解压版中,你将找到一系列用于...
【标题】"Tomcat5.0+6.0" 指的是Apache Tomcat服务器的两个不同版本,分别是5.0版和6.0版。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是开发和部署Java Web...
在本文中,我们将深入探讨如何在Tomcat 5.0中配置连接池,以便为数据库连接提供高效、动态平衡的资源管理,优化应用程序的性能。连接池是数据库管理的重要组成部分,它允许应用程序重复使用已建立的数据库连接,避免...
《深入解析Tomcat5.0:历史、架构与实践》 Tomcat5.0作为Apache Software Foundation的一个核心项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,深受开发者喜爱。它的发布标志着Java Web...
【TOMCAT5.0纯净版本下载】 Apache Tomcat 是一款广泛应用的开源软件,它作为Java Servlet和JavaServer Pages(JSP)的容器,为Web应用程序提供了运行环境。TOMCAT5.0是该系列的一个重要版本,它在4.x系列的基础上...
**Tomcat连接池基础知识** 在深入比较之前,首先理解JNDI(Java Naming and Directory Interface)的基本概念。JNDI是一个Java API,用于查找和管理分布式环境中的资源,如数据库连接池。Tomcat使用JNDI来注册和...
Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。 Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括: · 性能优化和...
- **轻量级**:相比于其他全功能的应用服务器,如IBM WebSphere或Oracle WebLogic,Tomcat5.0占用更少的系统资源,更适合小型到中型的Web应用。 - **高性能**:Tomcat5.0优化了其内部架构,提高了处理HTTP请求的...
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...
系统开发环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0 数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可 mysql数据库登陆信息: 帐号root,密码123(自己可以...