zoukankan      html  css  js  c++  java
  • java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

    在使用JDBC时经常碰到java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver问题

    这是jvm找不到驱动类文件,可能是以下原因:

    1. 没有导入驱动jar包
      • JDBC驱动包是第三方的,所以需要手动导入,如果没导入,虚拟机肯定找不到,这时就需要导入驱动包
      1. 在工程的java文件包根目录的src上右键选择Build Path>Configure Build Path:
      2. 选择Libraries,然后点击Add External JARs,选择你下载的jar包位置并导入jar包
        • 这样包九成功导入该工程了
    2. 驱动类文件名不对web下(J2EE)jar包位置没导对
      • 也就是Class.forName("驱动类全路径名");的驱动类全路径名没写对,通过如下方式能获得正确的类全路径名
      • 右键点击OracleDriver选择Copy Qualified Name就复制到了名字
      • 在Class.forName()中粘贴即可(Class.forName("oracle.jdbc.OracleDriver");)
      • 在J2EE中,要在Libraries 下的Web App Libraries目录上Build Path,而不是src,因为服务器默认的驱动查询目录就是Web App Libraries
    • jar包问题
      • 还有可能就是jar包的问题,建议重新下载个(推荐较新的版本)

    如果以上方法都不能解决问题,别犹豫,拨打110吧

  • 相关阅读:
    supervisor 配置
    单链表
    二叉排序树
    python 排序
    64 位 Ubuntu 下 android adb 不可用解决方法
    python 获取文件夹大小
    Ubuntu mongodb 安装和配置
    关于c3p0配置详细说明
    dwr消息推送
    关于如果修改 ie 浏览器 文本模式
  • 原文地址:https://www.cnblogs.com/-maji/p/7501548.html
Copyright © 2011-2022 走看看