-
Java et PL SQL
Bonjour,
Je développe une application J2EE avec une BD Oracle.
Le problème est comme suit:
Chaque fin de mois l'utilisateur doit lancer des calculs (ces calculs sont implémentés sous forme de procédures PL SQL stockées dans le serveur de bases de données).
Je voudrais savoir si l'implémentation PL SQL est plus optimale que l'implémentation Java ou non (Histoire de ne pas surcharger le serveur d'applications avec les calculs....)
Je voudrais savoir aussi si c'est possible de lancer ces procédures sur le serveur de bases de données à partir d'une action Struts, si oui j'aimerais bien recevoir des exemples.
Mircé.
-
bonjour,
en principe les procédures stockées sont plus optimales que des traitements jdbc coté serveur d'application (a moins d'avoir un serveur SGBD sous dimensionné).
Les problèmes des procédures stockées sont plus des problèmes de maintenabilité et de portabilité.
Appel d'une procédure stockée depuis du code Java.
tout est dans la FAQ :
http://java.developpez.com/faq/jdbc/...lablestatement
-
Bonjour,
un autre petit problème a ne pas négligé et le temps de calcul.
Je crois que le container J2EE ne permet pas de long calcul (problème de timeout levé par le container) ainsi que le timeout du navigateur.
-
Bonjour,
Merci Pietra pour la faq.Effectivement elle contient tout :o
Merci Jowo pour l'indication, je vais essayer de creuser la dessus.
:?