连接不到数据库
import java.sql.Connection;import java.sql.DriverManager;
import java.sql.SQLException;
public class Test16 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection con=DriverManager.getConnection(url,"sa","123");
}
}
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)
at Test16.main(Test16.java:9)
搜索更多相关的解决方案:
数据库
----------------解决方案--------------------------------------------------------
没有导入oracle驱动包吧?
[ 本帖最后由 Apopo 于 2010-11-21 23:51 编辑 ]
----------------解决方案--------------------------------------------------------
那是怎么导入的
----------------解决方案--------------------------------------------------------
如果是web project直接将oracle驱动包拷贝到lib文件夹下。
如果是java project在src下新建一个lib文件再拷贝进去,然后build path.
----------------解决方案--------------------------------------------------------