Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аплет для связи с БД Oracle 
V
    Опции темы
vikyshok
Дата 26.11.2010, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.11.2010

Репутация: нет
Всего: нет



Помогите, пожалуйста, исправить 3 ошибки. Вчера целый день промучалась, так ничего и не вышло.
Программку нашла в интернете, часть ошибок исправить удалось. А с этими 3 прям ступор какой-то.

Код программы:

package StaffByJDBC;

import java.beans.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.DriverManager;

/**
 *
 * @author HP
 */

public class StaffByJDBC {

    /**
     * @param args the command line arguments
     */

    public static void main(String[] args)
     {
          String url = null;

           if (args.length > 0) {
           if (args[0].compareToIgnoreCase("thin") == 0) {
                 url = "jdbc:oracle:thin:@localhost:8080:system";
          }
          else if (args[0].compareToIgnoreCase("oci") == 0) {
                url = "jdbc:oracle:oci8:@TEACHER";
          }
          else if (args[0].compareToIgnoreCase("kprb") == 0) {
               url = "jdbc:oracle:kprb:";
}
}

if (url == null) {
System.out.println("usage: StaffByJDBC [thin/oci]");
return;
}

try {
    //Class.forName("oracle.jdbc.driver.OracleDriver");
    //DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
// Параметр определяет применение моста JDBC-ODBC
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Параметр определяет применение JDBC-драйвера для БД Oracle
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
}
catch (Exception e) { return; }

try {
Connection cn = DriverManager.getConnection (url,"scott","tiger");

Statement st = (Statement) cn.createStatement();
ResultSet rs = st.executeQuery ("SELECT empno, ename FROM emp");

while (rs.next()) {
     System.out.println("Number=" + rs.getString(1) + " " +
                             "Name=" + rs.getString(2));
}

st.close();
cn.close();
}
catch (Exception e) { return; }
finally { System.out.println("All that happened"); }
}

}



Сами ошибки:

C:\Users\HP\Documents\NetBeansProjects\StaffByJDBC\src\StaffByJDBC\StaffByJDBC.java:51: package oracle.jdbc.driver does not exist
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

C:\Users\HP\Documents\NetBeansProjects\StaffByJDBC\src\StaffByJDBC\StaffByJDBC.java:59: cannot find symbol
symbol  : method executeQuery(java.lang.String)
location: class java.beans.Statement
ResultSet rs = st.executeQuery ("SELECT empno, ename FROM emp");

C:\Users\HP\Documents\NetBeansProjects\StaffByJDBC\src\StaffByJDBC\StaffByJDBC.java:66: cannot find symbol
symbol  : method close()
location: class java.beans.Statement
st.close();

PM MAIL   Вверх
Skipy
Дата 26.11.2010, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 487
Регистрация: 24.8.2006
Где: Москва, Россия

Репутация: нет
Всего: 16



1. Не подключена библиотека.
2 + 3 - не найдены методы. Что неудивительно - вместо java.beans.Statement должен быть java.sql.Statement.


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
vikyshok
Дата 26.11.2010, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.11.2010

Репутация: нет
Всего: нет



Цитата(Skipy @  26.11.2010,  11:18 Найти цитируемый пост)
1. Не подключена библиотека.


А как ее подключить?

PM MAIL   Вверх
vikyshok
Дата 26.11.2010, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.11.2010

Репутация: нет
Всего: нет



Получилось!!!

Skipy, спасибо)))))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.0871 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.