Web Database Demo
Web Database를 사용하는 대부분의 사례가 비동기 API를 사용한다.
비동기 API는 non-blocking 시스템이다.
그리고 리턴값을 통해서는 데이타을 얻지 못한다.
정의된 콜백 함수에 데이터를 전달해야 한다.
Web Database는 HTML을 통한 트랜잭션이다.
이것은 외부에서 SQL문을 실행할 수 없다.
트랜잭션( transaction() )은 두 종류로 구분되는데, 읽고 쓰기위한 트랜잭션( readTransaction() )과 읽기 전용 트랜잭션이다.
주의사항 : 데이터를 읽고 쓸 때 전체 데이터베이스가 잠겨버린다.
데이터베이스
-
생성 : 이름, 버전, 설명, 크기를 정한다.