Tomcat6.0 JNDI的配置与调用
来源:互联网 发布:淘宝优5元惠券制作 编辑:程序博客网 时间:2024/05/17 19:14
文章出处:飞诺网(www.diybl.com):http://www.diybl.com/course/3_program/java/javajs/20090407/164557.html
1、在context.xml中的context标签内加入以下代码:
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:orclsid"
username="jike" password="jike" maxActive="20" maxIdle="10"
maxWait="-1"/>
2、在web.xml中web-app下加入以下代码
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、在javabean中引用
在网页后台处理程序(JavaBean)的代码中使用JNDI
包引入:
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
try {
Context envContext = (Context)new InitialContext().lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle"); //查找配置
Connection conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select id from pic");
out.println("dsdaffsdffd中");
while(rs.next()){
out.println(rs.getString("id") + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
- Tomcat6.0 JNDI的配置与调用
- tomcat6.0中配置JNDI的DBCP连接及JNDI在程序中调用
- tomcat6.0中JNDI配置
- tomcat6.0 JNDI 配置(图解)
- 在tomcat6.0中配置JNDI的DBCP连接
- Tomcat6.0配置JNDI数据源出现的常见异常
- tomcat6配置jndi连接数据库的方式
- JNDI tomcat6 配置Mysql的数据池
- Tomcat6.0 配置JNDI数据源总结
- Tomcat6.0配置JNDI数据源完整例子
- Tomcat6.0配置JNDI数据源完整例子
- Tomcat6.0 配置外部数据源(JNDI)
- tomcat6.0 + Spring 配置JNDI连接数据库
- Tomcat6.0配置JNDI数据源完整例子
- Tomcat6配置Oracle数据库JNDI
- 配置Tomcat6版本上的JNDI的步骤
- tomcat6.0中配置JNDI的DBCP连接及maxIdle ,MaxActive,maxWait介绍
- Tomcat6.0+mysql+jdk1.6.0 jndi连接池的配置步骤
- 【观点】编程巨星的唯一秘诀
- asp.net上传文件 VS2008版
- axis web服务(axis2安装和eclipse、tomcat结合开发)
- Myeclipse中New菜单项下的项目变得特别少,常用的都不见了
- Core Data Versioning How to migrate your Core Data persistent store
- Tomcat6.0 JNDI的配置与调用
- 计算JavaScript程序运行的时间
- map,set,list,等JAVA中集合解析
- 关于log4J
- zend framework怎么上传文件
- 一个关于linux socket的简单例子
- 什么是安全性测试
- 主流voip客户端研究对比。
- Maven环境下测试库和开发库的配置策略以及支持工具