简易数据库

代码:

<html>
<head>
<title>简易数据库示例</title>

</head>
<body>
<h1>使用Web Storage来做简易数据库示例</h1>
<table>
<tr><td>姓名:</td><td><input type="text" id="name"></td></tr>
<tr><td>EMAIL:</td><td><input type="text" id="email"></td></tr>
<tr><td>电话号码:</td><td><input type="text" id="tel"></td></tr>
<tr><td>备注:</td><td><input type="text" id="memo"></td></tr>
<tr>
<td></td>
<td><input type="button" value="保存" onclick="saveStorage();"></td>
</tr>
</table>
<hr>
<p>检索:<input type="text" id="find">
<input type="button" value="检索" onclick="findStorage(‘msg‘);">

</p>
<p id="msg"></p>
</body>
<script type="text/javascript">
function saveStorage()
{
var data = new Object;
data.name = document.getElementById(‘name‘).value;
data.email = document.getElementById(‘email‘).value;
data.tel = document.getElementById(‘tel‘).value;
data.memo = document.getElementById(‘memo‘).value;
var str = JSON.stringify(data);
localStorage.setItem(data.name,str);
alert("数据已保存。");
}
function findStorage(id)
{
var find = document.getElementById(‘find‘).value;
var str = localStorage.getItem(find);
var data = JSON.parse(str);
var result = "姓名:"+data.name+‘<br>‘;
result += "EMAIL:"+data.email+‘<br>‘;
result += "电话号码:"+data.tel+‘<br>‘;
result += "备注:"+data.memo+‘<br>‘;
var target = document.getElementById(id);
target.innerHTML = result;
}
</script>
</html>

效果:

原文地址:https://www.cnblogs.com/yanyanstyle/p/11435302.html

时间: 2024-10-31 14:23:55

简易数据库的相关文章

一个简易数据库的实现 ---- APUE chapter 20 A Database library

A Database library 我会说明天上午十点考数据库,我现在还在写博客... 什么心态 QAQ 我还是忍不住吐槽, 那个数据库的课上的.... (此处省略一万五千字的感想) ---------------------------------------------------------------------------------------------------------------- 正题... 之前一直搁置了 APUE的后面几章, 明天考数据库, 今天心血来潮, 反正A

两天 写出简易数据库管理程序

一.学习汇报,思想总结. 学JDBC和网络编程也有一段时间了,从一开始的新鲜感驱动学习,到后面新鲜感没了,这个时候看到同班同学在朋友圈晒出自己的成果,再看看自己的能力,瞬间驱动我去学习的并非是新鲜感,是耻辱感,于是我开始做Demo先是做出了一个客户端与服务器端简易通信.后面就拼命的写出了一个简易的数据库管理程序. 二.技术总结: 1.JDBC连接数据库后多种不同的操作. 2.数据库存储过程简单学习. 3.数据库基本语句的简单学习. 三.近期计划: 1.带领团队参加节能减排比赛. 2.带领团队参加

HTML5笔记3——Web Storage和本地数据库

上一篇:HTML5笔记2——HTML5音/视频标签详解 Web Storage概述 在HTML5中,除了Canvas元素之外,另一个新增的非常重要的功能是可以再客户端本地保存数据的Web Storage功能,之前可以使用Cookies在客户端 保存诸如用户名等简单用户信息,但通过长期使用,人们发现使用Cookies存储永久数据存在几个问题. 大小:Cookies的大小被限制在4KB 带宽:Cookies是随HTTP失误一起被发送的,因此会浪费一部分发送Cookies时使用的带宽 复杂性:要正确的

用python处理文本,本地文件系统以及使用数据库的知识基础

主要是想通过python之流的脚本语言来进行文件系统的遍历,处理文本以及使用简易数据库的操作. 本文基于陈皓的:<程序员技术练级攻略> 一.Python csv 对于电子表格和数据库导出文件,比较常见的文件格式是.csv,所以python中的csv模块也是一个比较重要的模块.下面介绍csv常用的方法. 1.csv.reader(csvfile, dialect='excel', **fmtparams) 该函数返回一个reader对象,能够以行遍历的形式遍历行里面的数据. csvfile——需

快速搭建基于 Serverless 的 .NET Core 数据库应用

简介 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费.函数计算更多信息参考 本文将重点介绍如何快速地基于函数计算搭建一个 .NET Core 数据库应用. 开通服务 免费开通函数计算,按量付费,函数计算有很大的免费额度. 快速开始 安装最新版本的 Fun Clo

XenServer体系架构解析

XenServer是一套已在云计算环境中经过验证的企业级开放式服务器虚拟化解决方案,可以将静态.复杂的IT环境转变为更加动态.易于管理的虚拟数据中心,从而大大降低数据中心成本.同时,它可以提供先进的管理功能,实现虚拟数据中心的集成和自动化,而成本远远低于其它解决方案. 1.   XenServer开源介绍 XenServer易用简单,只要优化部署做得好,运行是非常稳定的.对于中小企业来说,采用XenServer来部署虚拟化系统,性价比是十分不错的选择.XenServer基于Xen开发,现在已经全

html5本地存储(一)------ web Storage

在html5中与本地存储相关的两个相关内容:Web Storage  与本地数据库 web Storage存储机制是对html4中的cookie存储机制的一个改善.web Storage就是在web上存储数据的功能(针对客户端本地),使用它可以再客户端本地建立一个数据库,这样可以存储页面内容在本地,还加快了访问数据的速度. web Storage分两种:sessionStorage   与  localStorage 一.sessionStorage sessionStorage为临时保存,将数

HTML5 — Wed Storage简单示例

一.Wed Storage 概述 Wed Storage功能:在Wed上储存数据的功能,这里的储存是针对客户端本地而言的. 具体分为两种: sessionStorage,将数据保存在session对象中.session是指用户在浏览某网站时,从进入网站到浏览器关闭所经过的这段时间,也是用户浏览这个网站所花费的时间.session对象可以用来保存在这段时间内所要求保存的如何数据. localStorage,将数据保存在客户端本地的硬件设备(硬盘)中,即使浏览器被关闭了,该数据仍然存在,下次打开浏览

【转】XenServer体系架构解析

XenServer是一套已在云计算环境中经过验证的企业级开放式服务器虚拟化解决方案,可以将静态.复杂的IT环境转变为更加动态.易于管理的虚拟数据中心,从而大大降低数据中心成本.同时,它可以提供先进的管理功能,实现虚拟数据中心的集成和自动化,而成本远远低于其它解决方案. 1.   XenServer开源介绍 XenServer易用简单,只要优化部署做得好,运行是非常稳定的.对于中小企业来说,采用XenServer来部署虚拟化系统,性价比是十分不错的选择.XenServer基于Xen开发,现在已经全