- 浏览: 576053 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
拯救各种不开心:
多谢博主分享,已经收藏: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 1360最近发现oracle中出现了这些奇怪的表名,上网查找后发现是o ... -
oracle函数 总结(使用及在什么情况下使用)
2010-12-28 19:58 16391、union --可以把两个不同的表的数据汇总到一个结果集 ... -
Oracle日期函数与应用(转)
2010-11-03 16:39 2446Oracle日期函数与应用(转) 相信很多人都有过 ... -
oracle 获取周末 及trunc的用法
2010-11-03 09:58 3177一、trunc的用法 1.trunc(for dates) ... -
Oracle分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
2010-10-15 15:02 2003oracle分析函数rank(),row_ ... -
left join on、where后面的条件的区别
2010-10-14 15:26 14364left join on 即左连接,把left join左边的 ... -
oracle中merge into..using..on..when..when..用法
2010-09-09 17:37 11879语法: MERGE INTO [your table-nam ... -
解决oralce的Enterprise Manager console丢失问题
2010-09-07 13:55 1581今天在所有程序进入oracle菜单选项,突然找不到了,就自己想 ... -
彻底删除oracle 9i
2010-07-24 22:34 1989每次都要上网找,太麻烦了,所以就收藏了个。 一、Linu ... -
oracle中用start with...connect by prior子句实现递归查询
2010-06-03 08:39 3034今天在做权限这一块 ... -
oracle 表空间创建及说明
2010-04-29 22:58 3242//创建临时表空间 create temporary ta ... -
视图的好处
2010-04-28 22:50 4134视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包 ... -
oracle数据恢复
2010-04-26 20:03 1396今天不小心把数据库表的记录更改了。所以利用了下面的语句 ... -
oracle中给表和字段添加注释
2010-04-26 10:44 3669COMMENT ON COLUMN TABLE ... -
orcale的导入导出
2010-04-20 14:37 1442这里介绍的是导入导出的实例。 注意命令是在dos下输入,而不 ... -
解决ORA-12560: TNS: 协议适配器错误
2010-04-18 22:40 3911今天在sqlplus下输入用户名密码居然出现了ORA-1256 ... -
oracle 事务
2010-04-01 16:13 1989先了解下以下的名字 DDL 数据定义语言 - 建 ... -
sql语句有什么时候要commit,有时候不用commit的原因
2009-12-23 13:42 5304DML需要提交(insert、update、delete)DD ... -
SQL Server的Inner Join及Outer Join
2009-10-19 14:22 3615join 是inner join的简 ... -
sql server 左连接、右连接和全连接
2009-10-19 14:21 4741确切的说是inner joins內 ...
相关推荐
tomcat5.0.x与tomcat5.5.x的配置有较大区别在</context></host>之间加入下列代码:
Tomcat关于jdbc连接池的配置 包含tomcat6.0与tomcat5.5
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.5和tomcat6.0解压版,解压即可使用
Tomcat5.0和5.5以及6.0数据源配置 非常实用~
tomcat5.5和tomcat6.0。Tomcat 技术先进、性能稳定,是目前比较流行的Web 应用服务器
tomcat5.5 + tomcat 6.0 双击安装即可。
tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的tomcat连接池 从5.0到6.0的...
Tomcat.rar文件中,包含了Tomcat5和Tomcat6,是安装版本。
在Tomcat5.0中增加连接池的配置,为数据库连接提供动态平衡的池,为应用管理数据库连接
tomcat tomcat5 tomcat6 两个版本5.0+6.0
需要tomcat5.0的同学拿去,我在用的时候没有,找到了就分享出来。
Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。 Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括: · 性能优化和...
该安装包包括tomcat5.0和tomcat5.5安装程序
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(自己可以...
Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。 Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动
tomcat5.0 tomcat6.0
tomcat5.0版本
Tomcat 5.5 Tomcat 6.0 安装版本