пакет oracle.jdbc.driver не существует

Ошибка в следующем коде! [Ошибка произошла] [1]

import java.sql.*;

public class DBConnect{
public static void main(String a[]) throws SQLException{
    // *package oracle.jdbc.driver does not exist*
    Driver d=new oracle.jdbc.driver.OracleDriver();
    DriverManager.registerDriver(d);
    System.out.println("Driver is registered");
    }
}
 Suranga31 окт. 2012 г., 18:41
Вы добавили JAR-файл драйвера в путь к классу?
 user156082031 окт. 2012 г., 19:13
мой JAR-файл и Java-файл исходного кода г в том же месте / каталоге .. все та же ошибка ..
 Edwin Dalorzo31 окт. 2012 г., 18:40
У вас есть драйвер Oracle JDBC в вашем пути к классам?
 user156082031 окт. 2012 г., 18:53
Я загрузил файл ojdbc14.jar и поместил его в папку, в которой я написал этот код. и в переменных среды->системные переменные я добавил этот путь как CLASSPATH. Но все равно ошибка сохраняется
 user156082031 окт. 2012 г., 18:56
да, я редактировал переменную окружения% classpath%. если это игнорируется, как я могу установить classpath тогда?
 BalusC31 окт. 2012 г., 18:49
Для начала, интерпретацияПуть к классам» зависит от того, как именно ваша программа выполняется. Так что было бы полезно, если бы вы подробно описали, как именно вывыполнить вашу программу, чтобы мы могли сказать вам правильный путь для установки classpath. Вы говорите так, как будто выотредактировал переменную окружения%CLASSPATH%, Это однакоигнорируются когда ваша программа выполняется в IDE, такой как Eclipse / Netbeans, или когда вывыполнить его как файл JARjava -jar команда.
 Amit Deshpande31 окт. 2012 г., 18:41
Добавить Jar в путь к классу
 user156082031 окт. 2012 г., 18:46
я dwnlded ojdbc14.jar и добавил этот путь к CLASSPATH, но ошибка все еще сохраняется
 Suranga31 окт. 2012 г., 19:09
если ваш JAR-файл и исходный код Java находятся в одном месте. Используйте командную строку и измените каталог в этом месте. и выполнить следующий javac -classpath ocjdbc14.jar DBConnect.java
 Suranga31 окт. 2012 г., 19:26
Вы можете скопировать здесь свое исключение?
 user156082031 окт. 2012 г., 19:12
Я не использую какую-либо IDE. я попробую позже

Ответы на вопрос(4)

Скачайте jdbc7 или любую версиюДобавить эту банку по следующему пути Файл >>Структура проекта >>Библиотеки >> Изображение 1Нажмите на Модули и добавьте туда jar, если у вас все еще есть проблема, то вы должны увидеть следующую проблемуИзображение 2Теперь нажмите на проблемы >>Зафиксируем >>добавить к зависимости, как указано нижеИзображение 3 Надеюсь, это решит вашу проблему

едующим образом.

если ваш JAR-файл и исходный код Java находятся в одном месте. Используйте командную строку и измените каталог в этом месте. и выполнить следующее

 javac -classpath ocjdbc14.jar DBConnect.java

и посмотреть.

import java.sql.*;
import oracle.jdbc.driver.OracleDriver;

public class DBConnect{
 public static void main(String a[]) {
   try{
    Driver d=new OracleDriver();
    DriverManager.registerDriver(d);
    System.out.println("Driver is registered");
  }catch(SQLException e){
     System.out.println("Error occured "+e.getMessage());
     }
}
 }
 Suranga31 окт. 2012 г., 18:50
добавлен блок try catch
 BalusC31 окт. 2012 г., 18:49
Обратите внимание, что это неидиоматический способ поиска драйвера JDBC (OP 'Собственного кода тоже нет, но лучше не продолжать неправильную идиому).
 BalusC31 окт. 2012 г., 18:52
Обратите внимание, что OP 'собственный код имелthrows SQLException пункт, который делает попытку поймать лишнее, так чтоопределенно нетрешение".
 A.H.31 окт. 2012 г., 18:48
Использование полного имени класса XOR с использованием импорта не имеет значения. Добавление банки, конечно, может помочь ...

oracle driver jar к пути сборки проекта,

Скачатьojdbc14.jar файл и поместите его в свой путь к классу.

 user156082031 окт. 2012 г., 19:00
я загрузил файл ojdbc14.jar и добавил в мой путь к классам, но ошибка все еще сохраняется

иблиотеку программы, а затем она обязательно выполнится.

После выполнения в NetBeans нажмитеClean & Build Project..., Это создаст файл JAR, а затем путь, какjava -jar "C:\Users\s\Documents\NetBeansProjects\jdbcTest_course\dist\jdbcTest_course.jar" будет обеспечен.

Введите это в командной строке (cmd) и он побежит.

 Mark Rotteveel30 нояб. 2017 г., 18:09
Зачем добавлять этот ответ? Зачем упоминать NetBeans? Зачем советовать людям использовать древний вариант Java JDBC-драйвера для Java 1.4.
 Zafar Kurbonov07 июн. 2018 г., 13:05
совершенно не по теме ответ!
 Andrew Rayner30 нояб. 2017 г., 17:33
Было бы полезно, если бы вы перечислили пункты как шаги :)

Ваш ответ на вопрос