Справка, Infrastruxure operations – Инструкция по эксплуатации APC CInfraStruXure Operations

Страница 138

Advertising
background image

Справка

InfraStruXure

Operations

138

username = "user1";

password = "password1";

server = "159.215.173.127";

port = 1134;

databaseName = "sample";

connectionUrl = "jdbc:sqlserver://" + server + ":" + port + ";databaseName=" + databaseName + ";user=" + username +

";password=" + password + ";"

// Создание подключения к базе данных

connection = DriverManager.getConnection(connectionUrl);

// Создание инструкции SQL, которую необходимо выполнить

// Используемая в примере база данных содержит таблицу Measurements, которая состоит из двух столбцов:

measurement_id и measurement_value

// Необходимо извлечь значение измерения с идентификатором (id) 11111111

sql = "SELECT measurement_value FROM measurements WHERE measurement_id = '11111111'";

// Создание и выполнение инструкции

statement = connection.createStatement();

result = statement.executeQuery(sql);

// Перемещение указателя на первый результат и получение значения столбца measurement_value

result.next();

value = result.getDouble("measurement_value");

// Возврат измеренного значения

returnValue = value;

// Освобождение ресурсов

result.close();

statement.close();

connection.close();

Пример сценария запроса к базе данных

Пример получения данных из базы данных и вычисления среднего значения.

/*

* (c) APC by Schneider Electric, 2009.

*

* ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Описанный здесь пример кода предоставляется на условиях «как есть»,

без

* каких-либо гарантий, в полном объеме, предусмотренном законодательством. APC by Schneider Electric не

гарантирует

* успех при самостоятельном внедрении примера кода разработчиками на собственных платформах

Advertising