Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC и oracle / 9 сообщений из 9, страница 1 из 1
22.09.2005, 09:23
    #33282818
dragon_rider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
Подскажите что я не так делаю пишу на jdeveloper10
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
 package  mypackage.backing;
 import  javax.faces.component.html.HtmlForm;
//import packages and register the driver
 import  java.sql.*; 
 import  java.math.*;
 import  java.io.*;
 import  java.awt.*;
 public   class  Untitled1 
{
 public   void  Connect()
{
DriverManager.registerDriver ( new  oracle.jdbc.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "fk", "qwe");
 Statement stmt = conn.createStatement (); 
      ResultSet rset = stmt.executeQuery ("SELECT ename FROM fk");
      // Print the name out 
       while  (rset.next ())
         System.out.println (rset.getString ( 1 ));
    
      //close the result set, statement, and the connection
      rset.close();
      stmt.close();
      conn.close();                 
}
   private  HtmlForm form1;

   public   void  setForm1(HtmlForm form1)
  {
     this .form1 = form1;
  }

   public  HtmlForm getForm1()
  {
     return  form1;
  }
}
Мне он вот что выдает...
Error(13,16): unreported exception: java.lang.ClassNotFoundException; must be caught or declared to be thrown
Error(14,47): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found
Error(14,30): unreported exception: java.sql.SQLException; must be caught or declared to be thrown
Error(15,46): unreported exception: java.sql.SQLException; must be caught or declared to be thrown
Подскажите плзззз
...
Рейтинг: 0 / 0
22.09.2005, 09:36
    #33282844
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 package  mypackage.backing;
 import  javax.faces.component.html.HtmlForm;

//import packages and register the driver
 import  java.sql.*; 
 import  java.math.*;
 import  java.io.*;
 import  java.awt.*;
 public   class  Untitled1 
{
 public   void  Connect()
{
DriverManager.registerDriver ( new  oracle.jdbc.OracleDriver()); // :1:
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "fk", "qwe"); // :2:
 Statement stmt = conn.createStatement (); 
      ResultSet rset = stmt.executeQuery ("SELECT ename FROM fk");
      // Print the name out 
       while  (rset.next ())
         System.out.println (rset.getString ( 1 ));
    
      //close the result set, statement, and the connection
      rset.close();
      stmt.close();
      conn.close();                 
}
   private  HtmlForm form1;

   public   void  setForm1(HtmlForm form1)
  {
     this .form1 = form1;
  }

   public  HtmlForm getForm1()
  {
     return  form1;
  }
}

Error(13,16): unreported exception: java.lang.ClassNotFoundException; must be caught or declared to be thrown
Error(14,47): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found
Error(14,30): unreported exception: java.sql.SQLException; must be caught or declared to be thrown
Error(15,46): unreported exception: java.sql.SQLException; must be caught or declared to be thrown

:1: - unreported exception: java.lang.ClassNotFoundException
необходимо строку, помеченную :1: заключать в try ... catch или
выносить в описание метода throws ClassNotFoundException

:2: - unreported exception: java.sql.SQLException
код работы с БД, в частности с классами из пакета java.sql, должен
работать внутри блоков
Код: plaintext
1.
2.
3.
4.
 try  {
...
}  catch  (SQLException e) {
...
}
либо - опять же в описании метода указывать throws SQLException

пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
 package  mypackage.backing;

 public   class  Untitled1 {
   public   void  Connect() {
     try  {
      DriverManager.registerDriver ( new  oracle.jdbc.OracleDriver());
    }  catch  (ClassNotFoundException e) {
      e.printStackTrace();
       return ;
    }

     try  {
      Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "fk", "qwe");
       try  {
        Statement stmt = conn.createStatement ();
        ResultSet rset = stmt.executeQuery ("SELECT ename FROM fk");
        ...
        rset.close();
        stmt.close();
      }  finally  {
        conn.close();
      }
    }  catch  (SQLException e) {
      e.printStackTrace();
    }
  }
}
...
Рейтинг: 0 / 0
22.09.2005, 09:47
    #33282866
dragon_rider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
спасибо большое что ответил но всеравно код не компилится....

DriverManager.registerDriver (new oracle.jdbc.OracleDriver());

Error(6,53): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found
я так понял он не может найти этот клас, где его найти?
...
Рейтинг: 0 / 0
22.09.2005, 10:32
    #33282964
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
dragon_riderспасибо большое что ответил но всеравно код не компилится....

DriverManager.registerDriver (new oracle.jdbc.OracleDriver());

Error(6,53): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found
я так понял он не может найти этот клас, где его найти?
Код: plaintext
{ORACLE_HOME}/jdbc/lib/ojdbc14.jar
добавь в classpath
...
Рейтинг: 0 / 0
22.09.2005, 11:00
    #33283034
mansch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
есле jFeveloper используй ADF BC
...
Рейтинг: 0 / 0
22.09.2005, 11:45
    #33283171
dragon_rider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
manschесле jFeveloper используй ADF BC
а можно поподрбней? Я просто полный 0!
...
Рейтинг: 0 / 0
22.09.2005, 11:54
    #33283197
dragon1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
а можно поподробней?
...
Рейтинг: 0 / 0
23.09.2005, 10:45
    #33285333
_AndreyP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
dragon_rider
Error(6,53): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found
я так понял он не может найти этот клас, где его найти?

можно найти:
в меню project\project settings\libraries\
из Available выбрать Oracle JDBC и добавить в Selected libraries
...
Рейтинг: 0 / 0
23.09.2005, 11:17
    #33285445
dragon_rider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC и oracle
спасибо большое буду разбираться
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC и oracle / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]