日期:2014-05-20  浏览次数:20902 次

遇到连接orcale的问题,请高手指点小菜鸟!!!!不胜感激
本人java小菜鸟,写了如下代码
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub

String url="jdbc:oracle:thin:@10.158.51.69:1521:PMSSD";  
//数据库的用户名 
String user = "oracl"; 
//数据库的用户口令 
String password = "123456"; 
// 加载jdbc-odbc bridge驱动程序 
Class.forName("oracle.jdbc.driver.OracleDriver"); 
// 与url指定的数据源建立连接 
Connection c = DriverManager.getConnection(url, user, password); 
//采用Statement进行查询 
Statement s = c.createStatement();

运行提示如下异常:
Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
classpath配置如下:
./;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar;C:\Program Files\Java;C:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar

请高手指点小菜鸟,该问题如何解决!!!!!!!不胜感激

------解决方案--------------------
eclipse 项目上右键-》BuildPath-》Add External Arthives -》选择相应的jar包 ok
------解决方案--------------------
缺少ojdbc.jar驱动包 放到jdk安装下的lib文件夹下
------解决方案--------------------
工程的 WebRoot-->WEB-INF-->lib 拷进去就行
------解决方案--------------------
楼上正解,需要添加jar的应用,不让程序如何知道你使用的类在哪里。如果使用eclipse开发,建议添加jar。
javase:class path添加jar文件;
javaEE:jar文件拷贝到WEB-INF/lib下即可
------解决方案--------------------
将classes12.jar直接拷贝到你的工程中,然后右击你的工程-->properties-->Java Build Path-->Libraries-->点击右边的Add JARs-->选中你的工程,单机“+”-->选中你导的Jar包-->OK-->OK;同是菜鸟啊,一起学习