Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13064|Répondre: 0

[Code source Java] Comment Java utilise-t-il les procédures stockées ? Java exécute du code source de procédure stockée

[Copié le lien]
Publié sur 21/11/2014 13:08:52 | | |
Code source Java :
[mw_shl_code=java,true]import java.sql.CallableStatement ;
importation java.sql.Connection ;
importer java.sql.DriverManager ;
importer java.sql.SQLException ;
importation java.sql.types ;


classe publique proc_test {

        /**
         * @param args
         * Forum informatique :www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Ébauche de méthode auto-générée
                Connexion conn=nulle ;
                CallableStatement cstmt=null ;
               
                try {
                        Définir le type de pilote
                        Class.forName(« com.microsoft.sqlserver.jdbc.SQLServerDriver ») ;
                        Créer un objet de connexion
                        conn=DriverManager.getConnection(
                                        "jdbc :sqlserver ://localhost :1433 ; database=sqlDB », « sa », « 123 ») ;
                        Instruction SQL
                        String sql="{call proc_test(?,?,?)} » ;
                        Créez un objet qui exécute la procédure stockée
                        cstmt=conn.prepareCall(sql) ;
                        Définir les paramètres de la procédure stockée
                        cstmt.setInt(1, 20) ;
                        cstmt.setInt(2, 30) ;
                        cstmt.registerOutParameter(3, Types.INTEGER) ;
                        Exécuter des procédures stockées
                        cstmt.execute() ;
                        Obtenez la valeur de retour
                        int num=cstmt.getInt(3) ;
                        System.out.println(num) ;
                        
                } catch (ClassNotFoundException e) {
                        TODO Bloc de capture auto-généré
                        e.printStackTrace() ;
                } catch (SQLException e) {
                        TODO Bloc de capture auto-généré
                        e.printStackTrace() ;
                }
               

        }

}
[/mw_shl_code]

Code SQL Server :
[mw_shl_code=sql,true]--Créer une base de données
créer une base de données sqlDB
Vas-y
--bascule de bases de données
utiliser sqlDB
Vas-y
--Créer des procédures stockées
créer un proc_test
@a int,
@b int,
@num sortie int
comme
set @num=@a+@b

--Exécuter des procédures stockées
déclare @add int
Sortie exécutive proc_test 1,2,@add
Impression @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Nombre de téléchargements: 0, Prix de vente: 2 Grain MB)






Précédent:Code source de QQ copié écrit le mois dernier
Prochain:Java appelle le code source du fichier de configuration Properties
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com