错误在于你没有指定用户对mysql进行访问,所以才会出现错误,你可以将String url指定为如下
string url = "jdbc:mysql://localhost:3306/Forum?user=root&password="your password"&useUnicode=true&characterEncoding=8859_1";

解决方案 »

  1.   

    不行啊~~
    运行时还是抛出异常提示是Class.forName("com.mysql.jdbc.Driver").newInstance();出错
      

  2.   

    你的classpath还是没有设置正确,建议你不要放入classpath中,如果你有JAVA开发工具的话,加入这个包并不困难,如果没有的话,你可以试着把你的类打成一个.jar包,在META-INF这个里面加入你的包就可以了
      

  3.   

    jsp和mysql的连接程序有没有放到tomcat的目录里啊
      

  4.   

    小弟菜鸟,刚学jsp+tomcat+mysql开发网站,有哪位大哥指点指点,怎么连接数据库!
      

  5.   

    如果用tomcat开发的话,就应该把mysql-connector-java-3.1.8-bin-g.jar放到tomcat->common->lib
    的目录下。
      

  6.   

    是驱动没有加载。不然不会有classdefnotfound异常
      

  7.   

    驱动写错了
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
      

  8.   

    驱动没写错,jar包中有两个Driver,一个是楼主写的,一个是楼上写的。关键问题在于没有把jar包引进到工程里来
      

  9.   

    你的问题我也碰到了,不要用mysql-connector-java-3.1.8-bin-g.jar
    在解压缩包内还有一个文件mysql-connector-java-3.1.8-bin.jar,用这个,
    把他写到classpath中去应该可以解决
    你看看下面的说明可能会对你有帮助
    http://blog.csdn.net/wanglex/archive/2005/08/13/453206.aspx
    我自己的一些心得。