Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16306|Відповідь: 0

[Вихідний код Java] Java викликає вихідний код конфігураційного файлу Властивості

[Копіювати посилання]
Опубліковано 21.11.2014 13:12:12 | | |
Вихідний код Java:

[mw_shl_code=java,true]import java.io.IOException;
import java.sql.CallableStatement;
імпорт java.sql.Connection;
імпорт java.sql.DriverManager;
import java.sql.SQLException;
імпорт java.sql.Типи;
import java.util.Properties;


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

        /**
         * @param args
         * ІТ-форум:www.itsvse.com
         */
        public static void main(String[] args) {
                Заготовка методу TODO Автоматично згенерований
                Connection conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Властивості p=нові властивості();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        String dr=p.getProperty("driver");
                        String url=p.getProperty("url");
                        String username=p.getProperty("ім'я користувача");
                        Рядок pwd=p.getProperty("пароль");
                       
                        Встановіть тип драйвера
                        Class.forName(dr);
                        Створити об'єкт з'єднання
                        conn=DriverManager.getConnection(
                                        URL, ім'я користувача, PWD);
                        SQL-оператор
                        String 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
Іди
--бази даних комутаторів
використання sqlDB
Іди
--Створювати збережені процедури
створити proc proc_test
@a інт,
@b int,
@num int вихід
як
множина @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