文件名称:jsp连接池成功之例
文件大小:489KB
文件格式:RAR
更新时间:2010-12-13 11:17:16
连接池,JNDI,tomcat,例,jsp
数据库连接池配置
环境:xp2+IE7.0+tomcat5.028+mysql5.018
1.假定tomcat 安装目录为:D:\Tomcat5
2.假定程序目录为: D:\web\WebRoot
目录设置请看WebRoot.xml 中有下面这句代码:
3.假定mysql数据库名为:mydb,登录用户名为:root,密码为:123
请看WebRoot.xml 中有下面这句代码:
4. 请将 WebRoot.xml copy到
D:\Tomcat5\conf\Catalina\localhost\下
数据库的配置就在这个文件中
5. 文件mysql-connector-java-5.0.5-bin.jar 存放于
D:\web\WebRoot\WEB-INF\Lib\下,最好在也存一个在
D:\Tomcat5\common\lib\下
6. 我所有配置都没有设计到tomcat的server.xml,有的人在这个文件中做了数据库
的配置是没有必要的,因为WebRoot.xml已经有了这些配置。
7. web.xml配置
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
8 .
<%
Context ctx=new InitialContext();
if(ctx==null)
{throw new Exception("没有匹配的环境"); }
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
if(ds==null)
{throw new Exception("没有匹配数据库"); }
con=ds.getConnection();
sql=con.createStatement();
%>
附:
最后完成的目录及文件:
1)D:\Tomcat5\conf\Catalina\localhost\WebRoot.xml
2)D:\web\WebRoot\WEB-INF\web.xml
3) D:\web\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.5-bin.jar
D:\Tomcat5\common\lib\mysql-connector-java-5.0.5-bin.jar(不是必须的)
4)D:\web\WebRoot\ mysql_JNDI.jsp
最后运行:
http://localhost/WebRoot/mysql_JNDI.jsp (我的端口号: 80)
OK
【文件预览】:
web
----WebRoot()
--------WEB-INF()
--------server(这是tomcat的我没有动它).xml(18KB)
--------说明.txt(2KB)
--------WebRoot.xml(2KB)
--------mysql_JNDI.jsp(2KB)