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

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

[Вихідний код Java] Як Java використовує збережені процедури? Java виконує вихідний код збереженої процедури

[Копіювати посилання]
Опубліковано 21.11.2014 13:08:52 | | |
Вихідний код Java:
[mw_shl_code=java,true]import java.sql.CallableStatement;
імпорт java.sql.Connection;
імпорт java.sql.DriverManager;
import java.sql.SQLException;
імпорт java.sql.Типи;


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

        /**
         * @param args
         * ІТ-форум:www.itsvse.com
         */
        public static void main(String[] args) {
                Заготовка методу TODO Автоматично згенерований
                Connection conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Встановіть тип драйвера
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Створити об'єкт з'єднання
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        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();
                }
               

        }

}
[/mw_shl_code]

Код SQL Server:
[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)






Попередній:Копійський вихідний код QQ, написаний минулого місяця
Наступний:Java викликає вихідний код конфігураційного файлу Властивості
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com