powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC -> Oracle и Applet = проблема ?!?
23 сообщений из 23, страница 1 из 1
JDBC -> Oracle и Applet = проблема ?!?
    #33615953
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток .

Есть 2 .java файла :

JdbcTest.java - прекрасно работает !!

Код: 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.
 import  java.sql.*; 

 class  JdbcTest { 

  public   static   void  main (String args [])  throws  SQLException { 

       final  String PrepearedQuery = "SELECT rpad(id, 5, ' '), val FROM JTTable";

      // Load Oracle driver
      DriverManager.registerDriver ( new  oracle.jdbc.OracleDriver());

      // Connect to the database
      Connection conn = DriverManager.getConnection 
                ("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","JavaTest","jt");
    
      // Query the test table 
      Statement stmt = conn.createStatement (); 
      ResultSet rset = stmt.executeQuery (PrepearedQuery);

      // Print the result set out 
      System.out.println();
      System.out.println("ID   VAL");

       while  (rset.next ())
      {
         System.out.print   (rset.getString ( 1 ));
         System.out.println (rset.getString ( 2 ));
      }

      //close the result set, statement, and the connection
      rset.close();
      stmt.close();
      conn.close();
   } 
} 

и

JdbcTestAwt.java - не работает выдает Ран Тим Ексепшн

Код: 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.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
/*
import java.math.*;
import java.io.*;
*/

 import  java.awt.*;
 import  java.applet.*;
 import  java.sql.*; 

/*
<applet code="JdbcTestAwt" width=300 height=200>
</applet>
*/

 class  JdbcOracleDemo {

   public   void  OraDemo (Graphics canvas)  throws  SQLException { 

     final  String PrepearedQuery = "SELECT rpad(id, 5, ' '), val FROM JTTable";

     int  Counter =  0 ;
     int  BeginX =  0 , BeginY =  0 ;
    
    // Load Oracle driver
    DriverManager.registerDriver ( new  oracle.jdbc.OracleDriver());

    // Connect to the database
    Connection conn = DriverManager.getConnection 
              ("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","JavaTest","jt");
    
    // Query the test table 
    Statement stmt = conn.createStatement (); 
    ResultSet rset = stmt.executeQuery (PrepearedQuery);

    // Print the result set out 
     while  (rset.next ())
    {
      Counter +=  1 ;
    }

     //close the result set, statement, and the connection
     rset.close();
     stmt.close();
     conn.close();
   
   canvas.drawString("Vo svolo4 !!!",  20 ,  40 );
  } 

}

 public   class  JdbcTestAwt  extends  Applet{ 

  String msg = "***Jdbc thin driver demo***";

  
   public   void  init(){
  }

   public   void  start(){
  }
  

   public   void  paint(Graphics g) {

    JdbcOracleDemo JOD =  new  JdbcOracleDemo();

    g.drawString(msg,  72 ,  12 );

     try  {
      JOD.OraDemo(g);
    }
     catch  (SQLException sqle) {
      g.drawString("Error at line 69",  20 ,  30 );
    }


  } // Paint

   public   void  destroy(){

  }

} // JdbcTestAwt


если удалить из кода все что связано с JDBC т.е. оставить только

Код: plaintext
canvas.drawString("Vo svolo4 !!!",  20 ,  40 );

то опять все работает )) ..

Помогите ребята выяснить в чем дело ...
Спасибо !

© Бомж Inc.
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616009
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Телепаты в отпуске
покажите StackTrace
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616090
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В командной страку такая ошыбка ..

а до StackTrace не дорос ише ) Незнаю что это ... скажите если не трудно .

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
D:\JavaApps>appletviewer JdbcTestAwt.java
Exception occurred during event dispatching:
java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver
        at JdbcOracleDemo.OraDemo(JdbcTestAwt.java: 26 )
        at JdbcTestAwt.paint(JdbcTestAwt.java: 71 )
        at sun.awt.RepaintArea.paint(RepaintArea.java: 298 )
        at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java: 196 )
        at java.awt.Component.dispatchEventImpl(Component.java: 2663 )
        at java.awt.Container.dispatchEventImpl(Container.java: 1213 )
        at java.awt.Component.dispatchEvent(Component.java: 2497 )
        at java.awt.EventQueue.dispatchEvent(EventQueue.java: 339 )
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 131 )
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 98 )
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 93 )
        at java.awt.EventDispatchThread.run(EventDispatchThread.java: 85 )


© Бомж Inc.
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616444
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
DriverManager.registerDriver ( new  oracle.jdbc.driver.OracleDriver());
ну и classpath должен быть с classes12.zip/ojdbc14.jar
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616447
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm
Код: plaintext
DriverManager.registerDriver ( new  oracle.jdbc.driver.OracleDriver());
ну и classpath должен быть с classes12.zip/ojdbc14.jar

Эти библиотеки прописаны в CLASSPATH .
В противном случи JdbcTest.java тоже не работал .
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616503
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БомжВ командной страку такая ошыбка ..

а до StackTrace не дорос ише ) Незнаю что это ... скажите если не трудно .

java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver
at JdbcOracleDemo.OraDemo(JdbcTestAwt.java:26)
at JdbcTestAwt.paint(JdbcTestAwt.java:71)
at sun.awt.RepaintArea.paint(RepaintArea.java:298)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:196)
at java.awt.Component.dispatchEventImpl(Component.java:2663)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)[/src]

© Бомж Inc.

Вот он и есть StackTrace
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616506
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer БомжВ командной страку такая ошыбка ..

а до StackTrace не дорос ише ) Незнаю что это ... скажите если не трудно .

java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver
at JdbcOracleDemo.OraDemo(JdbcTestAwt.java:26)
at JdbcTestAwt.paint(JdbcTestAwt.java:71)
at sun.awt.RepaintArea.paint(RepaintArea.java:298)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:196)
at java.awt.Component.dispatchEventImpl(Component.java:2663)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)[/src]

© Бомж Inc.

Вот он и есть StackTrace

Спасибо ! Буду знать. Но проблема все ише актуална
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616547
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
Эти библиотеки прописаны в CLASSPATH .


Код: plaintext
1.
java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver
говорит об обратном

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616593
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyговорит об обратном

-----------------------------------
The Bat + My Gate



мой ClassPath
Код: plaintext
C:\PVSW\bin\pvjdbc2x.jar;C:\PVSW\bin\pvjdbc.jar;D:\JavaApps;C:\oracle\ora92\jdbc\lib\ojdbc14.jar;C:\oracle\ora92\jdbc\lib\classes12.jar;C:\oracle\ora92\jdbc\lib\classes12.zip;
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616692
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как запускаете апплет? командную строку плиз


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33616883
zloe_ytro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собери свои классы и библиотеки Oracle в один jar-архив. И будет тебе счастье.
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617023
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyкак запускаете апплет? командную строку плиз


Код: plaintext
appletviewer JdbcTestAwt.java
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617031
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloe_ytroСобери свои классы и библиотеки Oracle в один jar-архив. И будет тебе счастье.

Обясните плз. Как .. Я чайник на Java?
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617034
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
appletviewer JdbcTestAwt.java


и где хоть слово про classpath?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617049
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
appletviewer JdbcTestAwt.java


а разве appletviewer параметром передается исходный код java?

нужно создать html файл и его передавать

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617072
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady

а разве appletviewer параметром передается исходный код java?

нужно создать html файл и его передавать

-----------------------------------
The Bat + My Gate



<applet code="JdbcTestAwt" width=300 height=200>
</applet>

html - резултат такойже ... а classpath я прописал в Enviroment Variables
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617125
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
<applet code="JdbcTestAwt" width='300' height='200'
archive='_сюда_вписать_все_jar_через_запятую_' >
</applet>

Бомж
html - резултат такойже ... а classpath я прописал в Enviroment Variables


клиенту, работающему с апплетом, тоже предложите так сделать? апплеты
не знают про Enviroment Variables




[/quot]



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617226
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
<applet code="JdbcTestAwt" width= 300  height= 200 
archive='C:\oracle\ora92\jdbc\lib\ojdbc14.jar,C:\oracle\ora92\jdbc\lib\classes12.jar'>
</applet>

Не работает (((( Тотже ошыбка .

© Бомж Inc.
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617297
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем.. попробую разложить по полочкам.

1. Нада создать JAR архив куда положить все что ты используеш, Начиная аплетом ы заканчивая всем что ты используеш(дополнителные библиотки, быблиотеки оракла, и т.д.)

2.При подключении архива на html-страничку.. должно быть примерно следущее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  <applet
  codebase = "."
  code     = "untitled6.Applet1.class"
  name     = "TestApplet"
  width    = "400"
  height   = "300"
  hspace   = "0"
  vspace   = "0"
  align    = "middle"
  archive = "MyArchive.jar"
>

где MyArchive.jar - архив созданный в пункте 1.

3. Подписать MyArchive.jar ибо броузее не дает работать з базую напрямую через аплеты или че то в этом роде... Как это сделать почитай сдесь:
http://www.javable.com/columns/crypto/workshop/01/ch1/

4. Запускай html и радуйся жизни. =)
УДАЧИ!!!
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617298
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Бомж]
Код: plaintext
1.
2.
<applet code="JdbcTestAwt" width= 300  height= 200 
archive='C:\oracle\ora92\jdbc\lib\ojdbc14.jar,C:\oracle\ora92\jdbc\lib\classes12.jar'>
</applet>

Не работает (((( Тотже ошыбка .

Вы уж определитесь:
Вам или ojdbc14.jar, или classes12.jar

А под какой версией JVM у Вас апплеты запускаются?
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617342
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия :

Код: plaintext
1.
2.
3.
C:\>java -version
java version "1.5.0_06"
Java(TM)  2  Runtime Environment, Standard Edition (build  1 . 5 .0_06-b05)
Java HotSpot(TM) Client VM (build  1 . 5 .0_06-b05, mixed mode, sharing)

© Бомж Inc.
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33617514
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте archive="file:///c:/path..." или просто archive="c:/path..."


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JDBC -> Oracle и Applet = проблема ?!?
    #33619206
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyпопробуйте archive="file:///c:/path..." или просто archive="c:/path..."


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3

Как ?
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC -> Oracle и Applet = проблема ?!?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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