“org.gjt.mm.mysql.Driver"new MiniDB("org.gjt.mm.mysql.Driver",
"jdbc:mysql:test_structure","","");

解决方案 »

  1.   

    不知道你的用法错在哪里,
    但是我的用法是和 XKP(低等下人) 一样的
    new MiniDB("org.gjt.mm.mysql.Driver",
    "jdbc:mysql:test_structure","","");
      

  2.   

    谢谢两位,我改了,但是好像还是不行而且我把mysql-connector-java-3.0.8-stable-bin.jar  解开看了一下目录结构
    ,应该是com.sun.jdbc.Driver。而且这也是驱动所带的readme中介绍的:Put mysql-connector-java-3.0.7-stable-bin.jar in your classpath, either by adding the FULL path to it to your CLASSPATH enviornment variable, or putting it
    in $JAVA_HOME/jre/lib/ext.……You might use this name in a Class.forName() call to load the driver:
    Class.forName("com.mysql.jdbc.Driver").newInstance();……
      

  3.   

    You might use this name in a Class.forName() call to load the driver:
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    readme:("com.mysql.jdbc.Driver")
    你的:    com.sun.jdbc.Driver
    readme里面说的好象是第二个是mysql而不是你的sun啊~~~~
      

  4.   

    你可以在classpath里面加上mysql-connector-java-3.0.8-stable-bin.jar 
    set classpath=.;mysql-connector-java-3.0.8-stable-bin.jar;%classpath
      

  5.   

    而且我把mysql-connector-java-3.0.8-stable-bin.jar  解开看了一下目录结构
    ,应该是com.sun.jdbc.Driver。
    你说的这一句实在不太明白是什么意思
    如果说目录结构是这样的话
    那你倒是可以试试看的······
      

  6.   

    To XKP(低等下人):而且我把mysql-connector-java-3.0.8-stable-bin.jar  解开看了一下目录结构
    ,应该是com.sun.jdbc.Driver。你说的这一句实在不太明白是什么意思
    如果说目录结构是这样的话
    那你倒是可以试试看的······我指的是:mysql-connector-java-3.0.8-stable-bin.jar 是一个压缩文件,其中Driver这个类就处在目录com/mysql/jdbc 下,所以我认为确实应该写成com.mysql.jdbc.Driver(com.sun.jdbc.Driver是我提问时的笔误,程序中我是写作“com.mysql.jdbc.Driver”的)
      

  7.   

    To all:问题解决了,原来是jdbc:mysql:test_structure写法不对因为是在本机上,我参照jdbc:odbc:test_structure写的,但对于mysql应该写做:jdbc:mysql://localhost/test_structure还是非常感谢各位大哥!