Błąd przy ładowaniu klasy javy do Oracle

0

Witam,

Próbuję załadować klasę javy do Oracla 9i.
Napisałm prostą przykładową klasę:
public class Hello
{
public static String world ()
{
return "Hello world";
}
}

Następnie ją przekompilowałam javac Hello.java
A następnie poleceniem

loadjava - user scott/tiger Hello.class

próbowałam załadować klase do Oracla
Niestety pojawia się błąd:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sql/BLOB
at oracle.aurora.server.tools.loadjava.SchemaObjectFactory.mkClient(Sche
maObjectFactory.java:75)
at oracle.aurora.server.tools.loadjava.SchemaObjectFactory.mk(SchemaObje
ctFactory.java:52)
at oracle.aurora.server.tools.loadjava.LoadJava.addClass(LoadJava.java:5
80)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:434)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:378)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:347)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:637)
at oracle.aurora.server.tools.loadjava.LoadJava.processDeferredFiles(Loa
dJava.java:609)
at oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:80
0)
at oracle.aurora.server.tools.loadjava.LoadJava.command(LoadJava.java:25
1)
at oracle.aurora.server.tools.loadjava.LoadJavaMain.run(LoadJavaMain.jav
a:103)
at oracle.aurora.server.tools.loadjava.LoadJavaMain.main(LoadJavaMain.ja
va:28)

Czy ktoś może wie jak rozwiązac ten problem.
Z góry dziękuję za pomoc

0

Szczerze powiedziawszy podany przez Ciebie przykład klasy Hello, nie mówi mi absolutnie nic.
Proponuje zajrzeć na stronke:
http://www.exampledepot.com/egs/java.sql/ConnectOracle.html

I oczywiście, dołącz sterowniki oracla do zmiennej CLASSPATH:

java -cp sterowniki.jar cośtamcośtam
0

wydaje mi sie ze koles nie che sie polaczyc z oraclem, tylko zaladowac jakos klase do oracla, zeby moc metode world() wywolywac jak stornieta procedurke
ale ten post i tak nic nie wniesie do tematu poniewaz nie wiem jak i co jelsi chodzi o takie bajery

0

Nie jestem programistą JAVY tylko Oracle. Moim celem było przećwiczenie napisania procedur składowanych w Javie co robi sie następująco:

  • stworzenie klasy w Javie
  • załadowanie klasy Javy do Oracla
  • wywołac kalse Javy z poziomu Oracle

Podałam banalny przykład klasy Javy bo tak naprawde moim problemem jest jak załadować Jave do Oracle a nie ja pisac klasy w Javie( przynamniej na chwile obecną:).

Pisząc na forum tak naprawde chciałam iśc na skróry czyli znależć gotową odpowiedź na swój problem.

0

Ah mój błąd, nie przeczytałem uważnie pytania i Od razu pojechałem standardowo - jak połączyć się z bazą Oracle. Nie jestem pewien, czy to pytanie nie powinno być w dziale - bazy danych.

0

Dzięki za odpowiedź i próbe pomocy. Spróbuje w dziale bazy danych

0

To ja tylko cię tam przepnę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1