不知道你的用法错在哪里, 但是我的用法是和 XKP(低等下人) 一样的 new MiniDB("org.gjt.mm.mysql.Driver", "jdbc:mysql:test_structure","","");
谢谢两位,我改了,但是好像还是不行而且我把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();……
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啊~~~~
你可以在classpath里面加上mysql-connector-java-3.0.8-stable-bin.jar set classpath=.;mysql-connector-java-3.0.8-stable-bin.jar;%classpath
但是我的用法是和 XKP(低等下人) 一样的
new MiniDB("org.gjt.mm.mysql.Driver",
"jdbc:mysql:test_structure","","");
,应该是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();……
Class.forName("com.mysql.jdbc.Driver").newInstance();
readme:("com.mysql.jdbc.Driver")
你的: com.sun.jdbc.Driver
readme里面说的好象是第二个是mysql而不是你的sun啊~~~~
set classpath=.;mysql-connector-java-3.0.8-stable-bin.jar;%classpath
,应该是com.sun.jdbc.Driver。
你说的这一句实在不太明白是什么意思
如果说目录结构是这样的话
那你倒是可以试试看的······
,应该是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”的)