八.在WEB中应用JNDI访问数据源
--java:comp/env是TOMCAT 固定的,Tomcat提供的JNDI绑定都必须加此前缀,
--jdbc/dstest 是定义数据源时的数据名
final String JNDINAME ="java:comp/env/jdbc/dstest";
Context ctx = new InitalContext();
DataSource ds = (DataSource)ctx.lookup(JNDINAME);
Connection conn = ds.getConnection();
Statement stmt=conn.createrStatement();
ResultSet rs = stmt.executeQuery( "sql 语句");
while(rs.next)
{}
---------
可通过修改server.xml文件来进行配置全局数据源,配置方式与局部数据源类似,只是修改的文件不同.
局部数据源只需要修改web应用的配置文件,而全局数据源需要修改Tomcat的系统文件.
一般尽量不使用全局数据源.