JAVA用jdbc连接数据库失败,怎么回事
java.lang.ClassNotFoundException:orcale.jdbc.driver.oracleDriveratjava.net.URLClassLo...
java.lang.ClassNotFoundException: orcale.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 newsDao.getNewsdao(newsDao.java:18)
at newsDao.main(newsDao.java:53)
Exception in thread "main" java.lang.NullPointerException
at newsDao.getNewsdao(newsDao.java:40)
at newsDao.main(newsDao.java:53) 展开
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 newsDao.getNewsdao(newsDao.java:18)
at newsDao.main(newsDao.java:53)
Exception in thread "main" java.lang.NullPointerException
at newsDao.getNewsdao(newsDao.java:40)
at newsDao.main(newsDao.java:53) 展开
3个回答
展开全部
空指针异常,找不到对象,你看看驱动部分代码!
追问
你好,我的Oracle安装路径下就没找到ojdbc4.jar,项目中的ojdbc4.jar是从别地方下载复制又加载到项目中的,是这样的原因引起的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引入驱动包了吗?驱动名是否正确呢?
追问
驱动都引入了,ojdbc14.jar已复制到项目,并已加载到Java src中了
追答
加入到build path中了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询