![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
vikyshok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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(); |
|||
|
||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: нет Всего: 16 |
1. Не подключена библиотека.
2 + 3 - не найдены методы. Что неудивительно - вместо java.beans.Statement должен быть java.sql.Statement. |
|||
|
||||
vikyshok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 6.11.2010 Репутация: нет Всего: нет |
||||
|
||||
vikyshok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 6.11.2010 Репутация: нет Всего: нет |
Получилось!!!
Skipy, спасибо))))) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Апплеты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |