mysql已启动,我可以用mysql命令进行登录了我把驱动mysql-connector-java-2.0.14-bin.jar放在j2sdk的目录D:\j2sdk1.4.2_08\lib下
设置的classpath是:=.;D:\j2sdk1.4.2_08\lib\tools.jar;D:\j2sdk1.4.2_08\lib\dt.jar;D:\jboss- 3.0.4_tomcat-4.0.6;D:\j2sdk1.4.2_08\lib\mysql-connector-java-2.0.14- bin.jar
我的例程是:
import java.sql.*;
import javax.sql.*;public class DBTest {
public static void main(String[] args) { String driver="org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/jmx-dzsw";
String user = "root";
String password = "";
try {
System.out.println("Class.forname gegin...");
Class.forName(driver);
System.out.println("conn will be create...");
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("This the end.");
if(!conn.isClosed())
System.out.println("1数据库连接成功!");
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("2找不到驱动程序");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}
----------------------------------------
怎么改都不行,我试过把驱动mysql-connector-java-3.1.10-bin.jar都不行
错误是:
Class.forname gegin...
2找不到驱动程序
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at DBTest.main(DBTest.java:13)
设置的classpath是:=.;D:\j2sdk1.4.2_08\lib\tools.jar;D:\j2sdk1.4.2_08\lib\dt.jar;D:\jboss- 3.0.4_tomcat-4.0.6;D:\j2sdk1.4.2_08\lib\mysql-connector-java-2.0.14- bin.jar
我的例程是:
import java.sql.*;
import javax.sql.*;public class DBTest {
public static void main(String[] args) { String driver="org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/jmx-dzsw";
String user = "root";
String password = "";
try {
System.out.println("Class.forname gegin...");
Class.forName(driver);
System.out.println("conn will be create...");
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("This the end.");
if(!conn.isClosed())
System.out.println("1数据库连接成功!");
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("2找不到驱动程序");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}
----------------------------------------
怎么改都不行,我试过把驱动mysql-connector-java-3.1.10-bin.jar都不行
错误是:
Class.forname gegin...
2找不到驱动程序
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at DBTest.main(DBTest.java:13)
如果还不行,重启系统。