jsp连接池成功之例

时间:2010-12-13 11:17:16
【文件属性】:

文件名称: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 中有下面这句代码:


username
root


password
123



url
jdbc:mysql://localhost:3306/mydb?autoReconnect=true



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配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
MySQL Connection

DB Connection
jdbc/mysql
javax.sql.DataSource
Container




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)

网友评论

  • 测试通过,能用呢