这样都有问题,只能说你放过去的JAR不对了

解决方案 »

  1.   

    不是,表面上看象是找不到驱动,实际是你的tomcat配置文件里写的不对。
      

  2.   

    不好意思,我很菜,如何指定驱动程序类呢
    我在conf\server.xml中是把context加到</host>的前面
    <Host name="localhost" debug="0" appBase="webapps"
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
    <Logger className="org.apache.catalina.logger.FileLogger"
                     directory="logs"  prefix="localhost_log." suffix=".txt"
                timestamp="true"/>
    <Context path="" docBase="ROOT"
           debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger"
                prefix="localhost_DBTest_log." suffix=".txt"
                timestamp="true"/> <Resource name="jdbc/TestDB"
                  auth="Container"
                  type="javax.sql.DataSource"/> <ResourceParams name="jdbc/TestDB">
       <parameter>
         <name>factory</name>
         <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
       </parameter>
       <parameter>
         <name>maxActive</name>
         <value>100</value>
       </parameter>
       <parameter>
         <name>maxIdle</name>
         <value>30</value>
       </parameter>
       <parameter>
         <name>maxWait</name>
         <value>100</value>
       </parameter>
       <parameter>
          <name>driverClassName</name>
          <value>org.gjt.mm.mysql.Driver</value>
       </parameter>
       <parameter>
         <name>url</name>
         <value>jdbc:mysql://localhost:3306/test</value>
       </parameter>
       <parameter>
        <name>username</name>
        <value>fox</value>
       </parameter>
       <parameter>
        <name>password</name>
        <value>fox</value>
       </parameter>
     </ResourceParams>
     </Context>
      

  3.   

    把上面 <ResourceParams> 到 </ResourceParams> 这段代码加到你创建的虚拟目录中
    ,有几个好确定
    第一 :<ResourceParams name="jdbc/TestDB"> 表示用jdbc连接TestDB数据库   <parameter>
         <name>url</name>
         <value>jdbc:mysql://localhost:3306/test</value>
       </parameter>表示你数据库的连接url
    还有就是用户名,密码等。以上正确了,应该可以连接。其实,你不需要用这个连接池,直接创建一个connection ,指向数据库连接就可以了。
    不过用连接池也有它的好处。
      

  4.   

    http://www.chinajavaworld.net/forum/topic.cgi?forum=43&topic=3708&show=0