Java jdbc:找不到类异常oracle11g
javac-cp。;ojdbc6.jar Sample.java java-cp。;ojdbc6.jar示例 我用这个执行了…但得到了错误 我想检索贷款表中的信息 它有三列。。 我在贷款表中插入了许多有价值的项目 但是当试图使用java程序获取这些信息时..它不起作用。。。 请告诉我如何解决这个错误Java jdbc:找不到类异常oracle11g,java,sql,jdbc,oracle11g,Java,Sql,Jdbc,Oracle11g,javac-cp。;ojdbc6.jar Sample.java java-cp。;ojdbc6.jar示例 我用这个执行了…但得到了错误 我想检索贷款表中的信息 它有三列。。 我在贷款表中插入了许多有价值的项目 但是当试图使用java程序获取这些信息时..它不起作用。。。 请告诉我如何解决这个错误 import java.sql.*; public class Sample { public static void main(String[] args) throws Exceptio
import java.sql.*;
public class Sample
{
public static void main(String[] args) throws Exception
{
Connection con;
Statement st;
ResultSet rs;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@172.16.16.50:1521:ora11g";
String uname = "13BCS071";
String pwd = "13BCS071";
con = DriverManager.getConnection(url, uname, pwd);
st = con.createStatement();
rs = st.executeQuery("select * from LOAN");
while(rs.next())
{
System.out.println(rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3));
}
rs.close();
st.close();
con.close();
}
}
C:\Users\13bcs071\Desktop>dir
驱动器C中的卷没有标签。
卷序列号为CC03-0134
C:\Users\13bcs071\Desktop目录
2015年3月17日下午5:28。
2015年3月17日下午5:28。。
2015年3月17日05:28 PM 639 Sample.java
1个文件639字节
2个目录60961710080个可用字节
C:\Users\13bcs071\Desktop>javac-cp。;ojdbc6.jar Sample.java
C:\Users\13bcs071\Desktop>java-cp。;ojdbc6.jar示例
线程“main”java.lang.ClassNotFoundException中的异常:oracle.jdbc.driver。
OracleDriver
在java.net.URLClassLoader$1.run(URLClassLoader.java:372)
在java.net.URLClassLoader$1.run(URLClassLoader.java:361)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(URLClassLoader.java:360)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:424)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:357)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:259)
位于Sample.main(Sample.java:9)
您的ojdbc6.jar在哪里?它在这里…C:\oracle\product\11.2.0\client\u 1\jdbc\lib如果您尝试“java-cp”;C:\oracle\product\11.2.0\client\u 1\jdbc\lib Sample”会发生什么?
C:\Users\13bcs071\Desktop>dir
Volume in drive C has no label.
Volume Serial Number is CC03-0134
Directory of C:\Users\13bcs071\Desktop
03/17/2015 05:28 PM <DIR> .
03/17/2015 05:28 PM <DIR> ..
03/17/2015 05:28 PM 639 Sample.java
1 File(s) 639 bytes
2 Dir(s) 60,961,710,080 bytes free
C:\Users\13bcs071\Desktop>javac -cp .;ojdbc6.jar Sample.java
C:\Users\13bcs071\Desktop>java -cp .;ojdbc6.jar Sample
Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.
OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at Sample.main(Sample.java:9)