`
wzjs2011
  • 浏览: 31767 次
文章分类
社区版块
存档分类
最新评论

HTML中的五大数据处理

阅读更多
     Web SQL Database API不包含在html5规范中,它是一个独立的规范,它引入了一套使用 SQL 操作客户端数据库的 API。所有现代浏览器都支持此API。它使用的SQL是SQLite 。

    html5 中使用 Local and session storage 本地存储非常的方便,键值对方式虽说是使用方便,但对一些大量的数据结构处理就力有不及了,而Web SQL Database正适合这种类型的数据存储。

Web SQL Database 是异步的。

连接/创建Database:

db = window.openDatabase("db", "1.0","aid database ",1024); //建立一个名为db的数据库连接

openDatabase有5个参数,分别是 数据库名称、版本号、描述、大小、回调函数(可省略);初次调用时创建数据库,以后就是建立连接了。字节大小可以灵活设置,最好设置为足够大。可以用(!db)测试连接,不推荐用if (db),因为连接失败的原因太多了。

查询数据:
db.transaction(function(tx) { tx.executeSql("SELECT COUNT(*) FROM ToDo", [],function(result){},function(tx,error){});});

复制代码

transaction.executeSql方法是操作数据库的方法,第一个参数是SQL语句,读取数据和写入数据都是在这里进行,例如:
 db.transaction(function(tx) {

  tx.executeSql('CREATE TABLE test1 ( name int,value TEXT)');// 创建表 tx.executeSql('INSERT INTO test1 ( name , value) VALUES ( "jack" , "18" )); //插入数据

  });

复制代码

第二个参数是替换数组,即表示SQL可以插入动态的值,例如上面一行可以写成这样
 db.transaction(function(tx) { tx.executeSql('INSERT INTO test1 ( name , value) VALUES ( ?,? )',[n, v]);//插入数据 n,v});

复制代码

n和v都是javascript变量,插入时替换SQL语句中得?

后面的函数为,执行成功或失败的回调函数。再看一个例子
db.transaction(function(tx) { tx.executeSql("SELECT * FROM ToDo", [],function(tx, result) {for(var i=0; i<result.rows.length; i++) { document.write('' + result.rows.item(i)['label'] + '

  '); } }, null); } );

复制代码

网站建设www.ucantech.com
rows 为一个 SQLResultSetRowList 对象,代表数据库按顺序返回的行。如果没有返回任何行,则这个对象为空。(fblww-1231)
分享到:
评论

相关推荐

    html_等精密度数据处理_matlab_

    在等精密度数据处理中,MATLAB可以执行以下关键任务: 1. 数据导入:MATLAB能够方便地读取各种格式的数据文件,如CSV、Excel或文本文件,将测量的电压值加载到工作空间中。 2. 数据预处理:在分析前,可能需要对...

    实时监测大数据5种界面html代码,html实时显示数据,HTML

    在IT行业中,实时数据监测是大数据分析领域的重要一环,而HTML作为一种常见的前端网页标记语言,经常被用来创建用户交互界面。在这个特定的项目中,我们关注的是利用HTML来实现实时展示大数据的可视化效果。以下将...

    大数据处理技术教程+hadoop+docker

    ### 大数据处理技术知识点详解 #### 一、大数据的定义与特征 1. **大数据定义**: - 大数据是指那些无法用传统...通过合理的应用这些工具和技术,可以有效地解决大数据处理过程中的各种挑战,实现数据价值的最大化。

    基于pandas实现烟草物流中心数据处理.pdf

    随着大数据的不断发展,传统的数据处理工具如Excel、R和SQL Server已经无法满足需求,而pandas工具集能够快速获取大数据中的有效信息并易于对其进行按需处理。 一、数据处理的重要性 烟草物流中心项目的规划及设计...

    机器学习实验五:5.3中文词预处理 酒店评论数据集pos、neg、stopword

    在中文处理中,停用词的选取需要考虑到中文的语境和特性,通常需要根据具体任务定制。 4. **编码格式(utf-8)**: UTF-8是一种广泛使用的Unicode字符编码,能够支持世界上几乎所有的字符集,包括中文。在处理中文...

    基于XML的移动通信网管数据处理层的设计与实现.pdf

    TMN体系结构将网络管理功能分为五大区域:故障管理、配置管理、性能管理、计费管理和安全管理。这些管理功能在实现网络资源和活动的规划、组织、监视、计费和控制方面发挥了重要作用。 在性能管理方面,它是一个...

    前端html5可视化大屏,共28个

    首先,HTML5(超文本标记语言第五版)是Web开发的基础,它增强了网页的互动性和多媒体支持。例如,HTML5的`&lt;canvas&gt;`元素提供了动态图形绘制能力,这对于创建可交互的数据图表至关重要。同时,`&lt;video&gt;`和`&lt;audio&gt;`...

    《大数据Spark数据处理及python数据结果可视化》学习笔记(另附大作业)

    笔记内容介绍: 第一部分:虚拟机环境 ...主要课题:针对北京2013-2017五年内污染物浓度数据进行大数据处理以及结果可视化 包括:数据清洗后的数据集、大作业报告(报告内附有源码)、结果可视化图片/HTML

    采用ajax技术实现大批量数据批量生成Html

    3. 数据处理:接收到数据后,利用JavaScript动态生成HTML元素,插入到DOM中。 四、进度条展示 为了提高用户体验,可以添加一个进度条组件(如文件名processbar暗示的那样),实时显示数据加载进度。这通常通过计算...

    大数据展示DEMO+html网页

    3. 大数据处理:理解大数据的特点,学习使用适当的工具和技术进行数据处理,如Hadoop、Spark等。 4. 数据可视化设计:了解数据可视化原则,如何通过图表有效地传达数据信息,提高可视化效果。 5. 实时数据更新:如果...

    小白必看Python爬虫数据处理与可视化

    ### Python爬虫数据处理与可视化知识点详解 #### 一、Python爬虫基础知识 1. **爬虫概述**: - **定义**:Python爬虫是一种自动化工具,用于从网页上抓取所需的数据。 - **用途**:适用于数据采集、市场分析、...

    基于html的大数据电商平台分析页面

    在构建一个基于HTML的大数据电商平台分析页面时,我们需要结合前端技术、大数据处理和展示方法,以提供用户友好的数据洞察。HTML(超文本标记语言)是网页内容的基础框架,但要实现复杂的数据分析功能,还需要借助...

    html54stock 开放源碼的HTML5股票工具

    在"HTML54stock"中,可以使用Web Storage来缓存股票数据,提高页面加载速度,减少服务器压力。 3. **Web Worker**: Web Worker允许在后台线程执行复杂的计算任务,不阻塞用户界面。虽然"HTML54stock"未直接使用Web ...

    uni-app 自定义组件展示html富文本内容,可实现富文本html内容中 图片展示、视频播放、音频播放。

    这里提到的“html2json”就是一种转换工具,它可以将HTML内容解析成JSON格式,便于uni-app中的组件理解和处理。 三、html2json转换 html2json是一个将HTML字符串转换为JSON对象的工具,它能够解析HTML标签并将其...

    数据可视化大屏-前后端数据交互

    **二、后端数据处理** 后端负责数据的处理、计算和存储。通常使用Java、Python、Node.js等编程语言,配合数据库如MySQL、MongoDB、PostgreSQL等来处理大量和复杂的数据。后端通过API接口(如RESTful API)与前端进行...

    机器学习对不平衡数据学习处理方案

    ### 机器学习中不平衡数据处理方案详解 #### 一、引言 在机器学习领域,数据不平衡问题是指在分类任务中各类别样本数量相差悬殊的情况。这种情况在实际应用中非常常见,例如信用欺诈检测、医疗诊断等场景。面对不...

    asp.net中如何读取数据库中的html

    在ASP.NET应用开发中,经常需要从数据库中获取HTML格式的数据并在网页上显示。例如,一个新闻系统可能会存储文章的正文为HTML格式,以便于富文本编辑。为了能够在网页上正确展示这些HTML内容,我们需要确保数据能够...

    《Python爬虫大数据采集与挖掘》教学大纲.pdf

    十、大数据处理与挖掘技术:讲解大数据处理与挖掘技术的基本概念、数据处理技术、数据挖掘技术、数据分析技术等。 十一、爬虫应用设计:讲解爬虫应用设计的基本概念、爬虫应用设计的原理、爬虫应用设计的应用场景等...

    省市区乡镇村五级数据区域编码数据库sql脚本(含表结构)

    标题中的“省市区乡镇村五级数据区域编码数据库sql脚本”是指一个包含了中国行政区域划分数据的数据库脚本,这种脚本通常用于构建地理信息系统(GIS)或者数据分析系统,以便快速查询和管理全国范围内的地域信息。...

Global site tag (gtag.js) - Google Analytics