按bwsabc(javavaj)的说法 set classpath=%classpath%;. java liu415.OracleOCITest 程序报错 F:\liu\liu414>java liu415.OracleOCITest Error loading Oracle Driver... java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:199) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at liu415.OracleOCITest.<clinit>(OracleOCITest.java:6) The SQL command you want to execute is select * from shp_yot_tbl java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:532) at java.sql.DriverManager.getConnection(DriverManager.java:171) at liu415.DBConnection.makeConnection(DBConnection.java:22) at liu415.OracleOCITest.main(OracleOCITest.java:28) You do not create a connection
The SQL command you want to execute is select * from shp_yot_tbl java.sql.SQLException: No suitable driver
按zhutouzip(Speak out!-shyboy)所说我试了还是有错误 我的classpath .;D:\oracle\ora90\jdbc\lib\classes12.jar;C:\j2sdk1.4.2_07\lib\tools.jar; F:\liu\liu414>java liu415.OracleOCITest Error loading Oracle Driver... java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:199) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at liu415.OracleOCITest.<clinit>(OracleOCITest.java:6) The SQL command you want to execute is select * from shp_yot_tbl java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:532) at java.sql.DriverManager.getConnection(DriverManager.java:171) at liu415.DBConnection.makeConnection(DBConnection.java:22) at liu415.OracleOCITest.main(OracleOCITest.java:28) You do not create a connection
编译通过了,可是运行有不行了
java liu415.OracleOCITest
Exception in thread "main" java.lang.NoClassDefFoundError: liu415/OracleOCITest
为什么呀?
D:\oracle\ora90\jdbc\lib\classes12.jar;C:\j2sdk1.4.2_07\lib\tools.jar;.;
set classpath=%classpath%;.
java liu415.OracleOCITest
程序报错
F:\liu\liu414>java liu415.OracleOCITest
Error loading Oracle Driver...
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at liu415.OracleOCITest.<clinit>(OracleOCITest.java:6)
The SQL command you want to execute is
select * from shp_yot_tbl
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at liu415.DBConnection.makeConnection(DBConnection.java:22)
at liu415.OracleOCITest.main(OracleOCITest.java:28)
You do not create a connection
如果在d:\liu\ java liu415.OracleOCITest
不应该有错误的
select * from shp_yot_tbl
java.sql.SQLException: No suitable driver
我的classpath .;D:\oracle\ora90\jdbc\lib\classes12.jar;C:\j2sdk1.4.2_07\lib\tools.jar;
F:\liu\liu414>java liu415.OracleOCITest
Error loading Oracle Driver...
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at liu415.OracleOCITest.<clinit>(OracleOCITest.java:6)
The SQL command you want to execute is
select * from shp_yot_tbl
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at liu415.DBConnection.makeConnection(DBConnection.java:22)
at liu415.OracleOCITest.main(OracleOCITest.java:28)
You do not create a connection
我的驱动程序在D:\oracle\ora90\jdbc\lib\classes12.jar
classpath: D:\oracle\ora90\jdbc\lib\classes12.jar;C:\j2sdk1.4.2_07\lib\tools.jar;.;
把这几个参数贴到这看看.