Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1574 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle]Java Stored procedure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Oracle]Java Stored procedure

n°584663
red factio​n
Posté le 06-12-2003 à 22:44:36  profilanswer
 

peut on mettre du sqlj dans une java stored procedure ????
 
si je compile ca sans le #sql ca marche :
 

Code :
  1. public class StoredProc {
  2.   /**
  3.    * Constructor
  4.    */
  5.   public StoredProc() {
  6.   }
  7.   public static float CalcDept(int dept) throws SQLException{
  8.       float cost=2.2f;
  9. /*
  10.       #sql{
  11.           SELECT sum(sal) INTO :cost FROM emp WHERE deptno= :dept;
  12.       };
  13. */
  14.       return cost;
  15.   }
  16. }


 
qd jy fait appel je recupere correctement cost  
 
mais si je met le #sql et son contenu y me lance une exception  :sweat: :
 
SQLException caught: ORA-29532: appel Java arrêté par une exception Java non interceptée : oracle.jdbc.driver.OracleSQLException: ORA-00911: Caract\u8CA5 non valide ORA-06512: à "SCOTT.CALCDEPT", ligne 0 ORA-06512: à ligne 1


Message édité par red faction le 06-12-2003 à 22:53:08
mood
Publicité
Posté le 06-12-2003 à 22:44:36  profilanswer
 

n°584679
nraynaud
lol
Posté le 07-12-2003 à 00:30:53  profilanswer
 

je parie sur le point-virgule à la fin de la requête.
 
http://www.orafaq.com/scripts/sqlj/sqljtst1.txt
 
essaye de le virer pour voir ?


---------------
trainoo.com, c'est fini
n°584680
red factio​n
Posté le 07-12-2003 à 00:36:48  profilanswer
 

nraynaud a écrit :

je parie sur le point-virgule à la fin de la requête.
 
http://www.orafaq.com/scripts/sqlj/sqljtst1.txt
 
essaye de le virer pour voir ?


 
ouaip bien vu  :D  
 
ptain jai cherche tout l'aprem y me semble que javais deja teste ca mais a mon avis jai pas redeploye la procedure
 
en tout k merci

n°584682
nraynaud
lol
Posté le 07-12-2003 à 01:12:15  profilanswer
 

merci à google pour l'exemple.
 
par contre, je savais qu'il y avait une JVM dans le serveur Oracle (ma meilleure source : les chiotes http://linuxfr.org/2003/07/28/13428.html#246617 ) mais je savais pas que SQLJ existait. J'ai peut-être pas eu une colique assez importante.


---------------
trainoo.com, c'est fini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle]Java Stored procedure

 

Sujets relatifs
[Java]Transfert d'action d'une frame à l'autreCRC16 en java [urgent]
Java et QuickTimeRecherche de doublon ORACLE?
Execution d'un process via Java : Comment "simuler" le clavier ???applet et oracle
[Java]Declarer des variables de maniere dynamique?[java] probleme avec un passage d'argument...
Optimisation Oracle 9i[Oracle Trigger] il marche pas, je c pas pkoi
Plus de sujets relatifs à : [Oracle]Java Stored procedure


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR