2 u012762948 u012762948 于 2014.12.02 20:49 提问

用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个回答

lp20103021
lp20103021   2014.12.02 21:14

应该是少了oracle驱动jar包

u012762948
u012762948 Class.forName("oracle.jbdc.driver.OracleDriver");我把jdbc写错了,包都有
3 年多之前 回复
guwei4037
guwei4037   Ds   Rxr 2014.12.02 21:17

java.lang.ClassNotFoundException: oracle.jbdc.driver.OracleDriver 缺少jar包,将连接oracle数据库的jar包复制到该项目的lib目录下重试。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java JDBC连接Oracle 11g的jar包
Java JDBC连接Oracle 11g的jar包
ORACLE JDBC DRIVER
连接oracle数据常用的JDBC驱动,用止连接oracle11G成功。
Java-Jdbc,JDBC连接Oracle11g实例:
很长时间没用Oracle数据了,今天在公司d
Java JDBC连接Oracle11.2.0.2(Eclipse)
1.下载OracleJDBC驱动。(Oracle11.2.0.2)http://www.oracle.com/technetwork/cn/database/enterprise-edition/jdbc-112010-094555-zhs.html或者在ORACLE_HOME/jdbc/lib下获取JDBC驱动2.导入OracleJDBC驱动Eclipse: Build Path->Librar
Java数据库操作(JDBC)——eclipse连接oracle11g教程
转自:http://blog.csdn.net/mukekeheart/article/details/50019169 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。   1.首先先建立一个项目DB,右键点击DB,选择Build Path-
java连接oralce10g和11g各种问题
对于java连接oracle服务器,出现问题大多数问题都是网络连接问题(当然没有导入jar包的也会出问题)。 常见问题: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descri
jdbc连接oracle 11g报错
问题:最近重做系统,oracle由10g换为11g,结果jdbc连库的代码报错, java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 到网上各种搜,有的说是获取连接
jdbc连接oracle11g初次封装.docx
jdbc连接oracle11g初次封装.未考虑性能问题,对大数据类型也没有考虑
JDBC连接Access数据库的几种方式
JDBC连接Access数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出现了问题,但是还是解决了。接下来总结一下常用的几种连接方式。 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在
Oracle官方JDBC jar包下载
Oracle 下载网址http://www.oracle.com/technetwork/indexes/downloads/index.html 驱动下找到jdbc驱动  或这个网址http://www.oracle.com/technetwork/database/fe