日期:2014-05-17  浏览次数:20564 次

有谁愿意帮我一把呢?谢谢了。
我有一本书,是《JSP从入门到精通》,后面有一个实例,是讲解新闻发布的例子,这个例子是用JSP和Tomcat+mysql,我能运行起来,但是数据库总是无法与Mysql连接,我不知道他是怎么实现数据库的连接,看了代码好是有点是用数据连接池弄得,但是我怎么也弄不好,查了很多也不行。如果你愿意帮我,麻烦加一下我的QQ:347034430.我会把例子传给你的。能不能帮我解决一下,如果成功了,真是太感谢你了

------解决方案--------------------
楼主,对我之前的回答,可以无视,好长时间没用JNDI配置DB了,下等试验了一下,发现之前对楼主的回答有许多错误的地方。下面是利用tomcat内置dpcp,结合JNDI得到datasource的过程:
第一步:在项目的META-INF目录下建立一个名为context.xml的空白xml文件,然后其内容为:
XML code

<Context>
    <Resource name="jdbc/EmployeeDB"
            auth="Container"
            type="javax.sql.DataSource"
            username="root"
            password="1234"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/test"
            maxActive="8"
            maxIdle="4"/>
        <!--name的意思是在说,你要将DataSource绑定到哪个name下(在代码中就是依靠这个name来检索出ds的-->
</Context>