「已注销」 2014-12-02 12:49 采纳率: 0%
浏览 3591

用JDBC连接oracle11g时 有如下问题

d
java.lang.ClassNotFoundException: oracle.jbdc.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 com.sust.twelve.eight.Ex8.main(Ex8.java:20)
代码为:
package com.sust.twelve.eight;

import java.beans.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import oracle.jdbc.pool.*;

/**

  • 1.设计一个界面,完成对于数据库中的表记录的增加和查询操作,数据库可用(Access,Oracle,SQL Server等)。
  • 表结构如下:
  • 订单号,品名,单价,总价,日期
  • 查询可以实现根据订单号的精确查询、根据品名的模糊查询,以及根据日期的范围查询(开始日期到结束日期)。
  • @author yn
    *
    */
    public class Ex8 {
    public static void main(String[] args) {
    try {
    Class.forName("oracle.jbdc.driver.OracleDriver");
    try {
    Connection cn= DriverManager.getConnection(
    "jdbc:orcale:thin:@127.0.0.1:1521:orcl",
    "system",
    "6rc3");
    System.out.println(cn);
    java.sql.Statement T=cn.createStatement();
    InsertJFrame fram =new InsertJFrame();

    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    

    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    System.out.println("d");
    e.printStackTrace();
    }

}
}

  • 写回答

2条回答

  • Pncoder 2014-12-02 13:14
    关注

    应该是少了oracle驱动jar包

    评论

报告相同问题?

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝