HTML本地数据库indexDataBase的使用示例
2016-05-01 13:55
323 查看
简单初始化 indexDataBase数据库和创建仓库,没有涉及数据操作的事物
/*根据不同浏览器的内核,创建indexedDB对象*/ window.indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB; //判断是否支持事务处理 window.IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction; window.IDBKeyRange = window.IDBKeyRange || window.IDBKeyRange || window.webkitIDBKeyRange || window.msIDBKeyRan; /*创建数据仓库*/ function creatObjectDataBase() { var dbName = "indexDBName"; var dbVersion = 2; var db; var dbConnect = indexedDB.open(dbName, dbVersion); /*函数名 不可更改*/ dbConnect.onsuccess = function (e) { db = e.target.result; alert("数据库链接成功") } /*函数名 不可更改*/ dbConnect.onerror = function () { alert("数据库链接失败") } /*函数名 不可更改*/ dbConnect.onupgradeneeded = function (e) { db = e.target.result; /*数据库版本*/ var oldVersion = e.oldVersion; var newVersion = e.newVersion; /*创建仓库对象*/ //仓库名字,路径id和id是否自增 db.createObjectStore("name", { keyPath: "userId", autoIncrement: false }); } } </script>
相关文章推荐
- redis在windows下安装和PHP中使用
- Oracle.ManagedDataAccess.Client注意事项
- [原]SQLite的学习系列之获取数据库版本
- Java调用Oracle中的Package
- Mysql导入大文件的处理
- Mysql性能优化
- 使用mysql应该注意的细节
- Hibernate内的各种文件
- jdbcTemplate 插入Mysql 并返回主键ID
- Oracle 12C 在线重命名和迁移数据文件
- HTML的本地数据库报错
- redis安装
- Memcache安装与入门
- 使用Shell脚本实现自动化静默安装Oracle软件
- 微信公众号的开发之旅(2)-- mysql数据库的建立与Java代码建立
- MySql: AUTO_INCREMENT
- sql server中的 SET NOCOUNT ON 的含义
- MySql的使用简介
- 搜索数据库某列名
- Hibernate实现数据的增删改查(CRUD)操作