我无法连接oracle数据库 [英] i'm unable to connect with oracle database
本文介绍了我无法连接oracle数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试连接oracle数据库时出现此错误
检测到
错误:
when i'm trying to connect with oracle database i got this error
error detected :
oracle.jdbc.driver.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.gov.test.main(test.java:21)
而不是我用JDK 1.7和oracle10g下载ojdbc6.jar br />
并将其放置正确
我的代码是:
instead i have download ojdbc6.jar with JDK 1.7 and oracle10g
and placed it right
my code is :
package com.gov;
import java.sql.Connection;
import java.sql.DriverManager;
public class test {
public static void main(String args[])
{
try
{
// load oracle driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// connect using Thin driver
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","user","pwd");
System.out.println("Connected Successfully To Oracle");
con.close();
}
catch(Exception ex)
{
System.out.println("error detected : ");
System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
}
推荐答案
1.run(URLClassLoader.java:366)
at java.net.URLClassLoader
1.run(URLClassLoader.java:366) at java.net.URLClassLoader
1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher
1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher
AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.gov.test.main(test.java:21)
AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at com.gov.test.main(test.java:21)
而不是我用JDK 1.7下载ojdbc6.jar和oracle10g
并将其放置正确
我的代码是:
instead i have download ojdbc6.jar with JDK 1.7 and oracle10g
and placed it right
my code is :
package com.gov;
import java.sql.Connection;
import java.sql.DriverManager;
public class test {
public static void main(String args[])
{
try
{
// load oracle driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// connect using Thin driver
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","user","pwd");
System.out.println("Connected Successfully To Oracle");
con.close();
}
catch(Exception ex)
{
System.out.println("error detected : ");
System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
}
这篇关于我无法连接oracle数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文