我单位一台服务器上已经安装有sybase数据库,现在我计划在这台服务器(系统是windows server 2008)上安装jdk+tomcat+mysql来作为WEB服务器,出现的问题是在程序上老是找不到数据库,提示jdbc类找不到(org.gjt.mm.mysql.Driver Class not found),试了好多次不行,而且我的jdbc程序安装位置也正确,我在其他的电脑上试验过是能联接上数据库的。我怀疑mysql和sybase有冲突,请问有没有人知道是怎么一回事,如何解决它。

解决方案 »

  1.   

    看看mysql服务启动吗,试试命令行能登录不
      

  2.   

    怎么可能有冲突,你这显然是jdbc driver和classpath的问题。
    我的机器上,同时装有DB2, oracle, sqlserver, Sybase ASE, Sybase ASA, PostgreSQL, MySQL,都没有任何冲突。
      

  3.   

    jdbc我试了也多地方都不行,到底应该放在什么地方。
    关于系统变量我的设置如下:
    %JAVA_HOME%=C:\Program Files\Java\jdk1.6.0_10%TOMCAT_HOME%=C:\Program Files\Apache Software Foundation\Tomcat 6.0CLASSPATH=.;%JAVA_HOEM%\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar;%TOMCAT_HOME%\lib\mysql-connector-java-5.1.17-bin.jar;path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin以上是我在开发电脑上的设置,是可以用的,网站能够连上数据库,但是在服务器上是不能用的,试了好久了,没办法,请大神们教教。
      

  4.   

    肯定不是数据库冲突所致,可以把你的mysql jdbc driver放到你的web server的lib下,再试一试
      

  5.   

    我已经放在了tomcat下的lib目录之下,并添加在了classpath之中,
      

  6.   

    我怀疑是不明系统的设置不同造成的,有谁用过windows server 2008