没找到驱动包。把驱动包放在项目库底下并发布出去。项目\WEB-INF\lib下面COPY一份

解决方案 »

  1.   

    谢谢你的回答,能说的更清楚一点么?我已经把这个包放到项目里边了(D:\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12-bin.jar)并且执行import java.sql.*;
    public static void main(String[] args){
    Class.forName("com.mysql.jdbc.Driver");
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/bbs?user=root&password=mysql");
                  System.out.println("had connected!");

    时能链接上数据库。还需要什么包啊。
      

  2.   

    并且我试过tomacat 也没有什么错什么错啊。
      

  3.   

    楼主的帖中有些破绽。1,mysql默认的端口是3306,即jdbc:mysql://localhost:3306/bbs?user=root&password=mysql
    2,那个main函数什么连异常都没捕获怎么可以通过编译
      

  4.   

    你把驱动放到tomcat公共目录common\lib下看看
      

  5.   

    WEB-INF下面没有数据库驱动
    LZ自己好好看看异常提示信息啊
      

  6.   

    太谢谢各位前辈了了,你们说的很对。我把驱动器导入到WEB-INF中果然不抛异常了,我都乐坏了。但又有一个问题
    好像输出乱码了。输出的是
    ?ì???ó???ó?ó 
    2  ?ó?ó±±?ó?????? 
    3  ?ì?????????? 
    4  ???? 
    5  ???????? 
    6  ???????? 
    7  ???????????? 
    8  ???????????ó?? 
    9  ?ó?ó???????? 
    10  ?¤???????ú 
    我数据库里边的输出是正常的,但我把数据库放到eclipse中就好像乱码了,我一下这是怎么回事。
      

  7.   

    单纯的看这个问题就是没有找到类.实际上也就是没有找到包jar文件
    如果使用的是页面直连,那么jar文件需要拷贝到项目的\WEB-INF\lib里面
    如果使用的数据连接池,一定要将jar文件拷贝到\TOMCAT_HOME\lib里面.
      

  8.   

    麻烦你把 tomcat 重启 试一下
      

  9.   

    写个过滤器,加上request.setCharacterEncoding("gbk");