系统环境:
redhat6.2
jdk1.3
jakarta-tomcat-3.2.2
mysql_comp.jar

解决方案 »

  1.   

    问题好象是你没有访问数据库的权限,你的MYSQL的ROOT用户的秘密是linux吗?
    另一个可能是不能使用root用户进行非直接访问,你将ftpd的访问权给一个普通用户试试。
    grant all on ftpd.* to ftpd identified by "ftpdpass";
    然后:
    con=DriverManager.getConnection"jdbc:mysql://localhost:3306/ftpd","ftpd","ftpdpass");
      

  2.   

    哦,应该是grant all on ftpd.* to ftpd@localhost identified by "ftpdpass";
      

  3.   

    这个问题源于LINUX系统下个软件的安全性考虑比较多,如果你在客户端登陆服务器,无论是使用,telnet,ftp,mail你都不可以直接使用root用户登陆,同样,mysql也考虑了这个问题,使用root用户对于整个数据库的安全性考虑太差了。