我要连接MySQL数据库,我把mysql-connector-java-3.1.14-bin.jar(驱动包),手动添加到环境变量classpath中,可以运行;如果命令行用:d:\sample\updates\java -classpath mysql-connector-java-3.1.14-bin.jar;(驱动包就在d:\sample\updates 目录下),然后运行d:\sample\updates\Java xx(xx.class文件) 报错:Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
请指教

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wangbin3961】截止到2008-07-31 11:03:25的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:150                      每贴平均分数:150                      
    回帖的总数量:37                       得分贴总数量:8                        回帖的得分率:21%                      
    结贴的总数量:1                        结贴的总分数:150                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=wangbin3961
      

  2.   

    d:\sample\updates\java -classpath d:\sample\updates\mysql-connector-java-3.1.14-bin.jar;  XXXX写绝对路径试试
      

  3.   

    多谢大侠!
    d:\sample\updates\java -classpath mysql-connector-java-3.1.14-bin.jar; xx
    可以了,之前我没有在...jar; 的后面加上xx.class文件.
    一定要加上才行吗?分开执行不行?
      

  4.   

    有可能是你xx.java文件里的,Class.forName("com.mysql.jdbc.Driver");里的class路径不正确吧,你先在JDBC的JAR包里找找看,找到那个Driver,再把你找到路径放进去看看
      

  5.   

    1 写绝对路径试试
    2 用
    ./mysql-connector-java-3.1.14-bin.jar呵呵,也就是指出他在当前目录下面。
      

  6.   

    分开执行要这样第一步
     set classpath=%classpath%;d:\sample\updates\java -classpath mysql-connector-java-3.1.14-bin.jar;第二步java xxx
      

  7.   

    多谢各位大虾!尤其感谢interpb!
    总结一下:
    方法(一)d:\sample\updates\java -classpath mysql-connector-java-3.1.14-bin.jar; xx 
    方法(二)1、d:\sample\updates\set classpath=./mysql-connector-java-3.1.14-bin.jar;
             2、java xx结贴!