의견 :이 기사는 HTML5 웹 데이터베이스에서 SQL 문을 사용하는 방법을 자세히 소개합니다. 알아야 할 친구는 그것을 언급 할 수 있습니다.
// opendatabase 메소드는 기존 데이터베이스를 엽니 다. 존재하지 않으면 데이터베이스가 생성됩니다. 매개 변수는 데이터베이스, 버전, 데이터베이스 설명 및 데이터 크기의 이름입니다 var db = window.opendatabase (MyDatabase, 1.0, 내 데이터베이스 설명, 20000);데이터베이스에서 SQL 문을 사용하는 방법
dbname.transaction (function (tx) {tx.executesql (sql);});
<! doctype html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<헤드>
<meta http-equiv = "content-type"content = "text /html; charset = utf-8" />
<제목> </title>
<스타일 유형 = "텍스트/CSS">
</스타일>
</head>
<body>
<div>
</div>
<script type = "text/javaScript">
// opendatabase 메소드는 기존 데이터베이스를 엽니 다. 존재하지 않으면 데이터베이스가 생성됩니다.
var db = window.opendatabase ( "mydatabase", "1.0", "나의 데이터베이스 설명", 20000);
var d = 새로운 날짜 ();
// 데이터 테이블을 만듭니다
var sql = "테이블 생성 mytable (mytitle text, timestamp real)";
db.Transaction (function (tx) {
tx.executesql (SQL);
});
// 데이터 테이블에 데이터를 삽입하십시오
db.Transaction (function (tx) {
tx.executesql ( "mytable (mytitle, timestamp) 값 (?,?)에 삽입", [ "Huasou Software College, Guangzhou University 3", D.Tolocalest ()], NULL, NULL);
});
// 데이터 테이블을 삭제합니다
//db.transaction (tx) {
// tx.executesql ( "드롭 테이블 mytable");
//});
db.Transaction (function (tx) {
tx.executesql ( "select * from mytable", [],
함수 (TX, 결과) {
for (var i = 0; i <result.rows.length; i ++) {
document.write ( '<h1>' +
result.rows.item (i) [ 'mytitle'] + "" +
result.rows.item (i) [ '타임 스탬프'] +
'</h1>');
}
},
기능 () {
경고 ( "오류");
});
});
</스크립트>
</body>
</html>