Не удается найти драйвер базы данных Oracle в программе Eclipse JAVA - PullRequest
0 голосов
/ 18 августа 2011

Я пытаюсь подключиться к базе данных оракула в Eclipse.У меня есть ojdbc14.jar в папке lib в том же проекте, и я добавил его в путь сборки моего проекта, поэтому он также находится в каталоге Referenced Libraries, но все же я получаю вывод на консоль «Не удалось найти»драйвер базы данных "

Я и еще один студент-студент пытались выяснить это в течение последних полутора дней, и никто в нашем отделе не имеет опыта работы с Java и JSP, поэтому я подумал, что StackOverflow будетнаша лучшая ставка =)

try {
            // Load the JDBC driver
            String driverName = "oracle.jdbc.driver.OracleDriver";
            System.out.println("Attempting to load the driver...");
            Class.forName(driverName);
            System.out.print("Loaded the driver");

            // Create a connection to the database
            String serverName = " ;) ";
            String portNumber = " ;) ";
            String sid = " ;) ";
            String url = "jdbc:oracle:thin:@" + serverName + ":"
                    + portNumber + ":" + sid;
            String username = "kenne13";
            String password = "**********";
            connection = DriverManager.getConnection(url, username, password);
            if (connection != null) {
                return true;
            }

        } catch (ClassNotFoundException e) {
            // Could not find the database driver
            System.out.println("Could not find the database driver");
            connected = false;
        } catch (SQLException e) {
            // Could not connect to the database
            System.out.println("Could not connect to the database");
            connected = false;
        }

Вот вывод в консоли:

    Aug 18, 2011 10:07:50 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 382 ms
    Attempting to load the driver...
    Could not find the database driver

Здесь - это снимок экрана с кодом, ошибкой икаталоги моего проекта.

Ответы [ 4 ]

2 голосов
/ 18 августа 2011

Теперь я совершенно уверен, что имя класса драйвера oracle.jdbc.OracleDriver, а не oracle.jdbc.driver.OracleDriver.

0 голосов
/ 18 августа 2011

Перейдите в папку развертывания (C: \ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ webapps) вашего веб-приложения и убедитесь, что файл ojdbc14.jar находится там.

0 голосов
/ 18 августа 2011

В соответствующем сообщении: Не удается найти драйвер Oracle jdbc

Проблема была решена путем добавления библиотеки оракула в путь выполнения.Вы тоже пытались настроить?(Запуск / запуск конфигураций Выберите вкладку конфигурации / пути к классам)

0 голосов
/ 18 августа 2011

Я считаю, что класс драйвера Oracle: oracle.jdbc.OracleDriver

...