1. 데이터베이스를 생성하거나 오픈한 후 트랜잭션 API를 사용할 수 있습니다. 각 트랜잭션은 데이터베이스를 작동하는 원자성 작업으로 작동하며 중단되지 않으므로 데이터 충돌을 방지합니다. 거래의 정의는 다음과 같습니다.
errorCallback: 오류 콜백 함수입니다. (선택사항)
successCallback: 실행 성공 콜백 함수입니다. (선택사항)
2. 콜백 함수 querysql에서 해당 API 함수는executeSQL의 정의는 다음과 같습니다.
인수: SQL 문에 필요한 매개변수가 sql 문에 있는 매개변수인가요? 순차적으로 배열된 1차원 배열입니다. (선택사항)
콜백: 콜백 함수입니다. (선택사항)
errorCallback: 오류 콜백 함수입니다. (선택사항)
웹 SQL 데이터베이스 예시
다음은 Web SQL Database의 기본 사용법을 예시로 보여줍니다. 먼저 openDatabase를 호출하여 "fooDB"라는 데이터베이스를 생성합니다. 그런 다음 transaction을 사용하여 두 개의 SQL 문을 실행합니다. 첫 번째 SQL 문은 "foo"라는 테이블을 만들고 두 번째 SQL 문은 테이블에 레코드를 삽입합니다. 샘플 코드: