Tomcat 数据源的配置

阿超 发表于 2009-09-06 02:33 | 来源: | 阅读 215 次

1. 将JDBC驱动jar放入 TOMCAT安装目录/common/lib 下面,例如 ojdbc14.jar;

2. 在项目的WebRoot/META-INF/创建文件 context.xml, 里面写入 Datasource 配置信息:

clip_image030_thumb

context.xml文件写法

<Context>

<!– 配置名为 dstest 的数据库连接池 –>

<Resource name=”jdbc/oracle” auth=”Container” type=”javax.sql.DataSource”

maxActive=”10″ maxIdle=”30″ maxWait=”10000″

username=”scott” password=”tiger” driverClassName=”oracle.jdbc.OracleDriver”

url=”jdbc:oracle:thin:@127.0.0.1:1521:ZKTB”/>

</Context>

访问代码:

<%@ page language=”java” import=”java.sql.*” pageEncoding=”GBK”%>

JNDI 数据源测试:

<%

javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树

//javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(“jdbc/oracle”);// 找文件

javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(“java:comp/env/jdbc/oracle”);// Tomcat 访问 JNDI java:comp/env/

Connection conn = ds.getConnection();

out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(“select * from student”);

while(rs != null && rs.next()) {

out.println(rs.getString(2) + “<br>”);

}

rs.close();

stmt.close();

conn.close();

%>

关键字:
喜欢Java豆技术站点的文章,那就通过 RSS Feed 功能订阅阅读吧!

我要评论

*

* 绝不会泄露



返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 | 模板设计