L'exemple de cet article indique la méthode de Java appelant les procédures de stockage MySQL. Partagez-le pour tout le monde pour votre référence. Les détails sont les suivants:
Le code de test de la base de données est le suivant:
1. Nouveau test de table
Créer un test de table (Field1 int not null) type = Myisam;
2. Supprimer les procédures de stockage existantes:
-Wely Supprimer le processus de stockage Delimiter // - Définir la procédure de dépôt de symbole de fin p_test;
3. Définition de la procédure de stockage MySQL:
Créer une procédure P_TEST () Begindeclare Temp int;
4. Méthode d'appel:
Callestatement CSTMT = const.prepareCall ("{appel p_test ()}"); ) // Dépose de la procédure si Procédure de dépôt Si existant SP2 // Créer une procédure SP2 (OUT P INT) Sélectionnez Max (ID) dans P à partir du test; * / Public static void main (String [] args) {// callin (111); * / Public static void callin (int in) {// obtenir la connexion Conn = connectDb.getConn Ection (); Appelez SP1 (1)} "); // Vous pouvez également utiliser un point d'interrogation au lieu de cs = const.prepareCall (" {appel sp (?)} "); // Définissez la valeur du premier paramètre d'entrée sur 110 cs .SetInt (1, in); (con! = null) {conn.close ();}} catch (exception ex) {ex.printStackTrace (); null; try {cs = con.preparecall ("{ca ll sp2 (?)}"); / Obtenez la première valeur int i = cs.getInt (1); cs.close ();} if (con! = null) {conn.close ();}}} exception ex) {ex.printStackTrace ();}} / *** Appelez la procédure de stockage du jeu de résultats de sortie * / Public static void callResult () {connexion conn = connectDb.getConnection (); (); {if (rs! = null) {Rs.close ();} if (cs! = null) {cs. Ex) {ex.printStackTrace ();}}} / *** Obtenez la classe de la connexion de la base de données * / import Java .Sql.Connection; .RisultSet; ";;; g" "=" jdbc: mysql: // localhost / "+ dbname +"? User = root & mot de passe = root & useunicode = true & caractéristique = 8859_1 ";);} catch (exception e) {e. printstackTrace ();} return conn;}}
On espère que cet article est utile à la conception du programme Java de tous.