H5本地存储-indexedDB数据库(二)创建对象仓库
来源:互联网 发布:关于人工智能的新闻 编辑:程序博客网 时间:2024/06/08 18:48
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>创建对象仓库</title> <script> window.indexedDB=window.indexedDB || window.webkitIndexedDB|| window.mozIndexedDB||window.msIndexedDB; window.IDBTransaction=window.IDBTransaction||window.webkitIDBTransaction||window.msIDBTransaction; window.IDBKeyRange=window.IDBKeyRange||window.webkitIDBKeyRange||window.msIDBKeyRange; window.IDBCursor=window.IDBCursor||window.webkitIDBCursor||window.msIDBCursor; function createObjectStore() { var dbName='indexedDBTest'; var dbVersion=20170913; var idb; var dbConnect=indexedDB.open(dbName,dbVersion); dbConnect.onsuccess=function (e) { idb=e.target.result; alert("OK"); }; dbConnect.onerror=function () { alert("error"); }; //当前版本高于上一版本才能执行这句话 dbConnect.onupgradeneeded=function (e) { idb=e.target.result; var tx=e.target.transaction; var name='Users'; //keypath是主键,在一个对象仓库中只能有一个主键,但是主键是可以重复的, //keypath指定每一条记录使用那一属性值作为主键 var OptionalParameters={ keyPath:'userId', autoIncrement:false //是否为自增主键值,如果这里设置为false,那么需要显式添加主键值。 } //创建对象仓库 var store=idb.createObjectStore(name,OptionalParameters); //返回一个IDBObject对象,创建成功的对象仓库 alert("createObjectStore OK!") }; } </script></head><body> <button onclick="createObjectStore()">创建数据库对象</button></body></html>
阅读全文
1 0
- H5本地存储-indexedDB数据库(二)创建对象仓库
- H5本地存储-indexedDB数据库(三)创建对象索引
- H5本地存储-indexedDB数据库(一)
- H5笔记-本地存储indexedDB
- HTML5本地存储——IndexedDB(二:索引)
- HTML5本地存储——IndexedDB(二:索引)
- HTML5本地存储——IndexedDB(二:索引)
- HTML5本地存储——IndexedDB(二:索引)
- HTML5本地存储——IndexedDB(二:索引)
- HTML5 indexedDB前端本地存储数据库实例教程
- HTML5 indexedDB数据库二之创建索引
- H5基础(6)-HTML5本地存储和本地数据库
- IndexedDB浏览器中的数据库详细介绍。(H5)
- html5本地存储之indexedDb
- HTML5本地存储——IndexedDB(一:基本使用)
- HTML5本地存储——IndexedDB(一:基本使用)
- HTML5本地存储——IndexedDB(一:基本使用)
- HTML5本地存储——IndexedDB(一:基本使用)
- 如何搭建企业报表管理系统?
- ECMAScript和JavaScript的关系
- CCNP OSPF协议详解
- JOB:前端面试9
- Spring Boot 拦截器之验证登录
- H5本地存储-indexedDB数据库(二)创建对象仓库
- 通过Swashbukle给DotNet Core Web API 增加自动文档功能
- 前端面试题汇总
- 【java 环境变量配置】linux下java环境变量配置
- 为什么我不再使用 MVC 框架?
- Git 命令大全(二)
- 【DB】MySQL傻瓜安装,超简单
- 推荐五款管理工具(思维导图)
- 浏览器中的JS解析器 作用域 作用域链 全局作用域 局部作用域