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

Есть 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
22.03.2006, 09:02
    #33616009
fixxer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Телепаты в отпуске
покажите StackTrace
...
Рейтинг: 0 / 0
22.03.2006, 09:33
    #33616090
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
В командной страку такая ошыбка ..

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

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

а до 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
22.03.2006, 11:21
    #33616506
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
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
22.03.2006, 11:29
    #33616547
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Бомж
Эти библиотеки прописаны в CLASSPATH .


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

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
22.03.2006, 11:42
    #33616593
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
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
22.03.2006, 12:01
    #33616692
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
как запускаете апплет? командную строку плиз


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

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


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

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


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

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

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


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

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

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

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

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

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

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



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

html - резултат такойже ... а classpath я прописал в Enviroment Variables
...
Рейтинг: 0 / 0
22.03.2006, 13:22
    #33617125
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Код: 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
22.03.2006, 13:47
    #33617226
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Код: 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
22.03.2006, 14:05
    #33617297
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Вобщем.. попробую разложить по полочкам.

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
22.03.2006, 14:05
    #33617298
fixxer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
[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
22.03.2006, 14:16
    #33617342
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
Версия :

Код: 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
22.03.2006, 14:56
    #33617514
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC -> Oracle и Applet = проблема ?!?
попробуйте archive="file:///c:/path..." или просто archive="c:/path..."


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

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


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

Posted via ActualForum NNTP Server 1.3

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


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