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

Vue: 16306|Répondre: 0

[Code source Java] Java appelle le code source du fichier de configuration Properties

[Copié le lien]
Publié sur 21/11/2014 13:12:12 | | |
Code source Java :

[mw_shl_code=java,true]import java.io.IOException ;
importer java.sql.CallableStatement ;
importation java.sql.Connection ;
importer java.sql.DriverManager ;
importer java.sql.SQLException ;
importation java.sql.types ;
importer java.util.Properties ;


classe publique file_ini {

        /**
         * @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 {
                        Propriétés p = nouvelles propriétés() ;
                        p.load(file_ini.class.getResourceAsStream(« /jdbc.properties »)) ;
                        Chaîne dr=p.getProperty(« driver ») ;
                        String url=p.getProperty(« url ») ;
                        Chaîne nom d’utilisateur=p.getProperty(« nom d’utilisateur ») ;
                        Chaîne pwd=p.getProperty(« password ») ;
                       
                        Définir le type de pilote
                        Classe.pourNom(dr) ;
                        Créer un objet de connexion
                        conn=DriverManager.getConnection(
                                        URL, nom d’utilisateur, PWD) ;
                        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() ;
                }catch (IOException e) {
                        TODO Bloc de capture auto-généré
                        e.printStackTrace() ;
                }

        }

}
[/mw_shl_code]

Code source jdbc.properties :

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL =jdbc\ :sqlserver\ ://localhost\ :1433 ; database\=sqlDB
username=sa
mot de passe=123
[/mw_shl_code]

Code source de la base de données :

[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:Comment Java utilise-t-il les procédures stockées ? Java exécute du code source de procédure stockée
Prochain:Quand ton talent ne peut pas soutenir tes ambitions, alors tu devrais te calmer et apprendre
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