HTML5当地数据信息库基本实际操作详解

日期:2020-12-11 类型:科技新闻 

关键词:如何制作微信小程序,微信小程序源码,小程序码生成,凡科网微信小程序,微信公众号小程序

下面各自详细介绍当地数据信息库的各个API及其应用方式。

1、运用openDatabase建立数据信息库

大家能够运用openDatabase方式建立数据信息库。openDatabase方式传送5个主要参数,各自是:数据信息库名、数据信息库版本号号(可省略)、对数据信息库的叙述、设定分派的数据信息库的尺寸、回调函数涵数。

假如大家要建立1个当地数据信息库,能够实行以下编码:

var myWebDatabase = openDatabase(“user”, ”1.0”, “user info”, 1024*1024, function(){}); 

这样就建立了1个客户信息内容表。以后能够对建立的当地数据信息库是不是取得成功开展认证:

SQL Code拷贝內容到剪贴板
  1. if(!dataBase){     
  2. alert(“The database has been created successfully!”);     
  3. }else{     
  4. alert(“The database has not been successfully created.”)     
  5. }if(!dataBase){     
  6. alert(“The database has been created successfully!”);     
  7. }else{     
  8. alert(“The database has not been successfully created.”)     
  9. }     
  10.   

2、运用executeSql方式实行sql句子

应用executeSql方式,大家能够立即实行一切正常的sql句子,以下:

context.executeSql(‘INSERT INTO testTable(id,name) VALUES (1,”Martin”)’);

自然,这里只反映了executeSql的作用,并沒有准确表明executeSql方式如何用,用在哪儿里。要想应用该方式就务必详细介绍transaction。

3、运用transaction解决事务管理

该方式用来解决事务管理,能够传送3个主要参数:包括事务管理內容的1个方式、实行取得成功的回调函数涵数、实行不成功的回调函数涵数(后二者能够省略)。

融合transaction和executeSql,大家便可在大家以前建立的数据信息库中加上建立数据信息表并加上数据信息了,编码以下:

JavaScript Code拷贝內容到剪贴板
  1. myWebDatabase.transaction(function (context) {     
  2.            context.executeSql('CREATE TABLE IF NOT EXISTS testTable (id unique, name)');     
  3.            context.executeSql('INSERT INTO testTable (id, name) VALUES (0, "Byron")');     
  4.            context.executeSql('INSERT INTO testTable (id, name) VALUES (1, "Casper")');     
  5.            context.executeSql('INSERT INTO testTable (id, name) VALUES (2, "Frank")');     
  6.          });     
  7.   

sql句子的含意很少解释,但从这里早已能够很搞清楚的看出怎样在当地数据信息库中,想在1般数据信息库中1样建立数据信息库数据信息表并加上数据信息了。

以上便是本文的所有內容,期待对大伙儿的学习培训有一定的协助。

本文连接:http://blog.csdn.net/fareise/article/details/50786594