Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16306|Отговор: 0

[Java изходен код] Java извиква изходния код на конфигурационния файл Properties

[Копирай линк]
Публикувано в 21.11.2014 г. 13:12:12 ч. | | |
Изходен код на Java:

[mw_shl_code=java,true]import java.io.IOException;
import java.sql.CallableStatement;
импорт java.sql.Връзка;
импорт java.sql.DriverManager;
import java.sql.SQLException;
внос java.sql.Типове;
import java.util.Properties;


Публичен клас file_ini {

        /**
         * @param args
         * IT форум:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Автоматично генериран метод (TODO stub)
                Connection conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Свойства p=нови свойства();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Низ dr=p.getProperty("драйвер");
                        String url=p.getProperty("url");
                        String username=p.getProperty("username");
                        Низ pwd=p.getProperty("парола");
                       
                        Задайте типа на драйвера
                        Class.forName(dr);
                        Създай обект за връзка
                        conn=DriverManager.getConnection(
                                        URL, потребителско име, PWD);
                        SQL твърдение
                        Низ sql="{повикване proc_test(?,?,?)}";
                        Създайте обект, който изпълнява съхранената процедура
                        cstmt=conn.prepareCall(sql);
                        Задайте параметрите на съхранената процедура
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Изпълнение на съхранени процедури
                        cstmt.execute();
                        Вземете стойността на връщането
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                       
                } catch (ClassNotFoundException e) {
                        TODO Автоматично генериран блок за улавяне
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Автоматично генериран блок за улавяне
                        e.printStackTrace();
                }catch (IOException e) {
                        TODO Автоматично генериран блок за улавяне
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

Изходен код на jdbc.properties:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc\:sqlserver\://localhost\:1433; database\=sqlDB
Потребителско име=SA
password=123
[/mw_shl_code]

Изходен код на базата данни:

[mw_shl_code=sql,true]--Създаване на база данни
създаване на база данни sqlDB
Върви
--Switch бази данни
използване на sqlDB
Върви
--Създаване на съхранени процедури
създаване на proc proc_test
@a интелигент,
@b int,
@num int изход
като
set @num=@a+@b

--Изпълнение на съхранени процедури
Обяви @add int
exec proc_test 1,2,@add изход
печат @add
[/mw_shl_code]

存储过程和配置文件.rar (287.1 KB, Брой изтегляния: 0, Цена за продажба: 2 Grain MB)






Предишен:Как Java използва съхранените процедури? Java изпълнява съхранения изходен код на процедурата
Следващ:Когато талантът ти не може да поддържа амбициите ти, трябва да се успокоиш и да научиш
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com