Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16306|Ответ: 0

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

[Скопировать ссылку]
Опубликовано 21.11.2014 13:12:12 | | |
Исходный код Java:

[mw_shl_code=java,true]import java.io.IOException;
импортировать java.sql.CallableStatement;
импорт java.sql.Соединение;
импорт java.sql.DriverManager;
импорт java.sql.SQLException;
импорт java.sql.Типы;
import java.util.Properties;


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

        /**
         * @param args
         * IT-форум:www.itsvse.com
         */
        public static void main(String[] args) {
                Заготовка метода TODO Autogenerate
                Connection conn=null;
                CallableStatement cstmt=null;
               
                попробовать {
                        Свойства p=новые свойства();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Строка dr=p.getProperty("driver");
                        String url=p.getProperty("url");
                        String username=p.getProperty("имя пользователя");
                        Строка pwd=p.getProperty("пароль");
                       
                        Задайте тип драйвера
                        Class.forName(dr);
                        Создать объект соединения
                        conn=DriverManager.getConnection(
                                        url, имя пользователя, инвалидность);
                        Оператор 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]--Создать базу данных
создание базы данных SQL DB
Иди
--коммутаторные базы данных
Используйте sqlDB
Иди
--Создавать хранящиеся процедуры
Create proc proc_test
@a интеллект,
@b интеллект,
@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