JNDI数据源

来源:互联网 发布:数据库设计视图格式 编辑:程序博客网 时间:2024/06/05 10:38

JNDI数据源:
JNDI有一个容器,其实就是一个Map
写配置文件,告诉tomcat,你要往里面放什么东西。


###使用步骤:
1. 往tomcat中的lib中放入数据库的驱动。
2.在web应用的META-INF目录下写一个context.xml文件,供tomcat启动的时候读取

<?xml version="1.0" encoding="UTF-8"?><Context>   <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"         maxActive="100" maxIdle="30" maxWait="10000"         username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"         url="jdbc:mysql://localhost:3306/jdbc"/></Context>

3.在servlet中使用

<%    Context initContext=new InitialContext();    Context envContext=(Context)initContext.lookup("java:/comp/env");    DataSource ds=(DataSource)envContext.lookup("jdbc/test");    Connection conn=ds.getConnection();    pageContext.setAttribute("conn", conn);    out.write(conn.toString());%>
0 0
原创粉丝点击