1、配置%CATALINA_HOME%/conf/server.xml文件
在<host>节点下的<context>节点中加
<Resource
name="jdbc/oradb"
type="javax.sql.DataSource"
password="123456"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="20"
maxWait="-1"
username="test"
url="jdbc:oracle:thin:@192.168.0.1:1521:oradb"
maxActive="1000"/>
2、配置项目的WEB-INF目录下的web.xml文件,在<web-app>中加
<resource-ref>
<description>ORACLE DB Connection</description>
<res-ref-name>jdbc/oradb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、连接
Context initCtx = new InitialContext();
if (initCtx == null)
{
throw new Exception("没有匹配的环境!");
}
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/oradb");
if (ds == null)
{
throw new Exception("没有匹配的数据库!");
}
con = ds.getConnection();
一般按照这几步配置,就能连接成功了!如果这样配置后还提示
java:comp is not bound in this Context
那就检查你的项目的WEB-INF目录下lib目录中是否加进了一些如
naming-java.jar,naming-common.jar , naming-resources.jar , naming-factory.jar 之类的包,把这些包从lib目录删除了,这些包不必放在这里
posted on 2006-09-21 10:17
菜籽 阅读(2408)
评论(1) 编辑 收藏 所属分类:
安装与配置