>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Использование Sqlite из расширения http://forum.mozilla-russia.org/viewtopic.php?id=61017 |
atrac > 27-11-2013 21:56:35 |
Добрый вечер. |
atrac > 28-11-2013 10:29:44 |
Спасибо. Над этим я уже работаю, думал может кто то уже докопался до этого. |
atrac > 24-12-2013 12:28:20 |
Докопался. Выделить код Код:Components.utils.import("resource://view/sqlite.js"); var mDbConn = new SQLiteHandler(); // Подключение базы // Создать базу и ее просматривать возможно с помощью SQLite Manager var localFile = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); var pathfile = 'C:\\view.sqlite'; localFile.initWithPath(pathfile); mDbConn.openDatabase(localFile, 0); // Отправляем запрос к базе var sql = "insert into 'eventid' ('time') values ('2013')"; mDbConn.selectQuery(sql); в SQLite Manager можно составлять и проверять запросы. Есть еще один нюанс, быстродействие SQLite по умолчанию на одну транзакцию вставки insert где-то 40-100 мс. Это при условии сохранении целостности базы. sqlite.js взят из SQLite Manager |