一、Tomcat6.0中配置数据源
1.在Tomcat根目录/conf/Catalina/localhost目录下新建一个XML文件,文件名称跟工程名称一致.文件中的内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="E:\Eclipse3.4.2\workspace\mmis\WebContent" path="/mmis">
<Resource name="mmisds" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.2.250:1521:hmisb"
username="mtms" password="mtms"
validationQuery="select 1 from dual"
maxIdle="100" maxActive="500" maxWait="1000" defaultAutoCommit="true"
removeAbandoned="ture" removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
2.在tomcat的conf/context.xml中的<Context>标签中添加一个<Resource/>,内容如下:
<Resource name="jdbc/oa" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="100" maxIdle="500" maxWait="10000"
username="oa" password="oa" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.16.60.30:1521:HMIS" defaultAutoCommit="true"
removeAbandoned="ture" removeAbandonedTimeout="60" logAbandoned="true" />
然后在web.xml<web-app>中添加引用(tomcat5.5以上可以不用添加这一段)
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/oa</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2.1.获取连接对象
public class ConnectionPool{
public static Connection getConn()throws Exception{
//初始化上下文
Context initContext=getInitContext();
Context envContext=(Context)initContext.lookup("java:/comp/env");
DataSource dataSource=(DataSource)envContext.lookup("jdbc/oa");
//获取连接对象
return ds.getConnection();
}
}
docBase是指Web工程所在的位置,path是工程的名称, name是指JNDI的名称,type是数据源的类型,driverClassName是驱动名称,url是驱动的连接字符串
username是指数据库的用户名,password是指数据库的密码,defaultAutoCommit是否自动提交
求(oracle数据库)tomcat下配置数据源步骤
<!--采用dbcp数据源--> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"> <property name="driverClassName" value="com.oracle.jdbc.Driver" \/> <property name="url" value="填写您的localhost" \/> <property name="username" value="用户名" ...
...jsp开发的软件,使用的是oracle数据库,移植到自己的电脑里模拟运行...
把他的东西拷回来。然后在自己的电脑上安装tomcat,安装好了将"Tomcat\/webapps"中的软件文件夹替换掉,root和tomcat-docs不用替换,不过可以看看和你安装的有无区别,有多余的文件的话可以拷过来,还有将连接数据库的地方修改成你自己的
怎么在tomcat中添加数据源
1.在Tomcat根目录\/conf\/Catalina\/localhost目录下新建一个XML文件,文件名称跟工程名称一致.文件中的内容如下:<?xml version='1.0' encoding='utf-8'?> <Context docBase="E:\\Eclipse3.4.2\\workspace\\mmis\\WebContent" path="\/mmis"> <Resource name="mmisds" type="javax.sql.DataSource"fact...
tomcat 配置数据源
1、先检查Tomcat的common\/lib有没有下面3个jar包,commons-dbcp.jar、commons-poo.jar和commons-collections.jar 2、连接配置有2种,一种在conten.xml 里面配置,一种在server里面配置,为了好移植性,建议配在conten.xml ,在最大的<Context> 里面加上下面的话:<Resource name="jdbc\/dataSource" au...
如何使用Linux+Oracle+tomcat搭建web服务器?
安装linux操作系统,安装jdk,安装tomcat配置环境变量,更改tomcat配置文件,写入数据库连接信息,比如:通过tomcat连接192.168.1.100上的oracle数据库,其中sid为orcl [tomcat@localhost classes]# pwd \/home\/tomcat\/apache-tomcat-6.0.1\/webapps\/***\/WEB-INF\/classes [tomcat@localhost classes]# vim ...
tomcat连接池中连接的重用是什么意思,能否举个例子讲解一下???_百度...
DBCP能够集中管理Web应用中的所有连接,提前创建好若干到数据库的连接,用户需要的时候从连接池中获取一个连接,用完之后重新把连接放回连接池。要使用DBCP,首先需要配置JNDI数据源。 配置JNDI数据源 DBCP可以使用很多技术实现,本书介绍的是比较流行的Jakarta-Commons的DBCP。 使用连接池的时候,存在一个问题。Web应用必须...
tomcat6.0.20 集成润乾总是报ORA01017 数据库帐号密码使用plsql可以...
第一步,配置好reportConfig.xml文件中与数据库连接相关的内容。最主要的是下面两个节点:<config> <name>JNDIPrefix<\/name> <value>java:comp\/env<\/value> <\/config> <config> <name>dataSource<\/name> <value>jdbc\/MyOracle,oracle<\/value> <\/config> JNDIPrefix JNDI前缀名称,在tomcat中用...
从零开始手把手教你用tomcat
本文的环境 JDK TOMCAT Oracle i JDBC简介 提到数据源 那就不能不说JDBC JDBC是Java Database Connectivity的缩写 在java sql包中提供了JDBC API 定义了访问数据库的接口和类 但是JDBC API不能直接访问数据库 必须依赖于数据库厂商提供的JDBC驱动程序 即JDBC DRIVER Java sql中常用的接口和类如下 Driver接口和...
请推荐几个java的开源项目,用到oracle数据库的
1. 客户关系管理系统CRM(团队项目)项目描述:基于J2EE架构(struts,Hibernate,Spring,tomcat,oracle)的web项目,模块包括大客户、俱乐部管理、集团管理、积分管理、系统设置五部分。责任描述:积分消费,积分查询,商品管理,数据字典管理,用户订单管理。2. OA办公平台(团队项目)项目描述:基于J2EE架构(...
为什么oracle数据库添加或者修改数据后在tomcat服务器中无法及时生效...
oracle数据库添加或者修改数据后,提交一下,WEB只要重新获取就可以生效,注意缓存问题,不用重启TOMCAT