您的位置:首页 > 数据库

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>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: