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)
如何摆脱这个错误?为什么它没有连接?
答案 0 :(得分:0)
尝试使用-cp参数,即
java -cp .;mysql-connector-java-5.1.13-bin.jar Populate db.properties flights.data reservations.data