Time
is money!



Quantum DB
Е.Крылов
Мы можем выполнить sql- запрос к базе, результат представлен в Quantum Table View:

А можем получить доступ к данным базы используя скрипт Beanshell:

Скрипт на рисунке использует класс com.quantum .ExternalInterface для доступа к внешним данным.
import com.quantum.ExternalInterface;
ExternalInterface.displayTable("mysql","help_category");
String[][] data = ExternalInterface.getDataFromResultSet(0);
String value = data[0][1];
print (value);
Конструкция ExternalInterface.displayTable("mysql","help_category");
служит для визуализации таблицы. Выполнение эквисалентно выполнению sql –
запроса select * from `help_category`
В конструкции
String[][] data = ExternalInterface.getDataFromResultSet(0);
двумерному строковому массиву data присваивается значение из Quantum Table View.
Конструкция String value = data[0][1]; присваивает строковой переменной значение конкретного элемента массива.
Конечно же, все описанное не охватывает всех возможных применений, но об этом - в других публикациях.