В этом разделе перечислены свойства и методы плагина PluginSQL
Плагина PluginSQL предназначен для работы с различными БД в контексте JavaScript
Перед использованием плагина, его необходимо подключить командой
// Загрузить плагин и присвоить его объект переменной
var pluginSQL = post.loadPlugin('PluginSQL');
Отсутствуют
Отсутствуют
objPlugin pluginSQL.install(scriptEngine) Функция
установка в JS конструкторов объектов
ВНИМАНИЕ! начиная с версии svn.r959 функцию .install() вызывать нет необходимости, ее вызов происходит в функции post.loadPlugin()
// Загрузить плагин и Установить в JS конструторы объектов
var plg = post.loadPlugin('PluginSQL').install(scriptEngine);
после выполнения этого метода, для создания экземпляров объектов используется оператор new
// Создать объект, к свойствам и // методам которого можно обращаться в стиле Qt var db = new JCJS_SQL();
Чтобы не использовать функцию install несколько раз (а это возможно, если вы подключаете хелперы типа jcjsHelper_Db.js, который использует два плагина), рекомендуется загрузку плагина обернуть в такую конструкцию
try{String(JCJS_SQL)}catch(e){
// Загрузить плагин и Установить в JS конструторы объектов
post.loadPlugin('PluginSQL').install(scriptEngine);
}
String pluginSQL.objects() Функция
Вывести список всех поддерживаемых объектов
var plugin = post.loadPlugin('PluginSQL');
var allSupportObjects = plugin.objects();
// переменной allSupportObjects присвоится строка 'JCJS_SQL'
// Плагин поддерживает создание объектов только одного типа
object db.counters() Функция
Возвращает список всех соединений используемых плагином
Вывод в описании функции sql_SQL.counters()
var pluginSQL = post.loadPlugin('PluginSQL').install(scriptEngine)
post.log('e',JSON.stringify(pluginSQL.counters(),0,2))
// выведет в лог список всех соединений используемых плагином