Содержание
- 3. SQLite — это встраиваемая кроссплатформенная БД, которая поддерживает достаточно полный набор команд SQL и доступна в
- 4. Насколько SQLite популярна? Кратко: она везде. Как минимум, на любом смартфоне. Насколько она надежна? При выпуске
- 5. SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым
- 6. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая
- 7. Сама библиотека SQLite написана на C; существует большое количество привязок к другим языкам программирования, в том
- 8. Задача
- 9. Порядок работы: 1. OpenDatabase – подключаемся к БД 2. Transaction – открываем транзакцию 3. executeSql –
- 10. var db; //версия бд var version = 1.0; //имя бд var dbName = "tizendb"; //отображаемое имя
- 11. function startDB() { if (window.openDatabase) { //openDatabase(name, version, displayname, estimatedsize, callback); db = openDatabase(dbName, version, dbDisplayName,
- 12. // создаем таблицу function createTable(db) { db.transaction(function (t) { t.executeSql("CREATE TABLE Products (id INTEGER PRIMARY KEY,
- 13. function insertData(db, product, category, cost) { db.transaction(function (e) { e.executeSql("INSERT INTO Products(product, category, cost) VALUES (?,
- 14. function editElement(db, id) { var a = prompt('Введите новое значение товара'), b = prompt('Введите новое значение
- 15. // удалить таблицу целиком function dropTable(db) { db.transaction(function (e) { e.executeSql("DROP TABLE Products"); }); } Удаление
- 16. //удаление элемента из БД function deleteElement(db, id) { db.transaction(function (e) { e.executeSql("DELETE FROM Products WHERE id=?",
- 17. //очистить таблицу function deleteTable(db) { db.transaction(function (e) { e.executeSql("DELETE FROM Products"); }); } Очистка таблиц
- 18. function selectDB() { if (window.openDatabase) { //openDatabase(name, version, displayname, estimatedsize, callback); db = openDatabase(dbName, version, dbDisplayName,
- 19. function dataView(db) { var html = document.getElementById("tbody01"); html.innerHTML = ""; db.transaction(function (t) { t.executeSql("SELECT * FROM
- 20. if (html) { html.innerHTML += " " + id + " " + product + "
- 21. Отображение данных в виде таблицы из БД
- 23. Скачать презентацию