连接到服务器的问题

时间:2010-11-07 22:00:45

标签: java mysql jdbc

C:\Users\shilps\Desktop>set PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_22\bin

C:\Users\shilps\Desktop>javac Populate.java

C:\Users\shilps\Desktop>SET CLASSPATH = .;mysql-connector-java-5.1.13-bin.jar

C:\Users\shilps\Desktop>java Populate db.properties flights.data reservations.data


Cannot connect to database server
java.lang.ClassNotFoundException: com.mysql.jdbc.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.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at Populate.Populate_dbconnect(Populate.java:47)
        at Populate.<init>(Populate.java:35)
        at Populate.main(Populate.java:28)

如何摆脱这个错误?为什么它没有连接?

1 个答案:

答案 0 :(得分:0)

尝试使用-cp参数,即

java -cp .;mysql-connector-java-5.1.13-bin.jar Populate db.properties flights.data reservations.data