Можностей, предоставляемых веб-разработчикам


Работа с API баз данных SQL для веб



Pdf көрінісі
бет228/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   224   225   226   227   228   229   230   231   232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)

Работа с API баз данных SQL для веб
Типичная схема работы с API базы данных включает открытие базы данных и исполнение 
какого-то кода SQL. Обратите внимание, что если бы я работал с базой данных на сервер-
ной стороне, мне нужно было бы закрыть соединение с базой данных. В API баз данных это 
не требуется, и, если уж на то пошло, соответствующего метода вовсе не предусмотрено
Это означает, что базу данных можно открыть несколько раз безо всяких неприятных по-
следствий.
Открытие и создание баз данных
При первом открытии базы данных происходит ее создание. В любой момент времени 
может существовать только одна версия именованной базы данных для каждого домена: 
если вы создадите версию 1.0, то не сможете открыть версию 1.1, если только версия базы 
данных не будет явно изменена приложением. Я не собираюсь больше возвращаться к про-
блеме версий вплоть до конца главы, и для простоты изложения буду придерживаться 
варианта с единственной версией, однако не забывайте о предыдущем предупреждении.
var db = openDatabase('mydb', '1.0', 'Моя первая
¬ база данных', 2 * 1024 * 1024);
В новейшей спецификации баз данных SQL у 
openDatabase
 пять аргументов, но пока что 
ни один из браузеров такое количество аргументов не поддерживает. В спецификации 
предлагается использовать обратный вызов при первом создании базы данных. Итак, вы 
создали новую базу данных с именем 
mydb
, версии 1.0, с текстовым описанием 
"
Моя
 
первая
 
база
 
данных"
, а ее размер составляет 2 Мбайт (размер нужно указывать в байтах, поэтому 
я умножил три значения, 2 × 1024 × 1024). Для того чтобы наше приложение работало 




Достарыңызбен бөлісу:
1   ...   224   225   226   227   228   229   230   231   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет