<!DOCTYPE html> <!--数据库的版本更新--> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script> window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; if(!window.indexedDB) { console.log("你的浏览器不支持IndexedDB"); } function VersionUpDate(){ var dbName = "indexedDBtest"; var dbVersion=2; var idb; var dbConnect=indexedDB.open(dbName,dbVersion); dbConnect.onsuccess=function(e){ idb= e.target.result; alert("数据库连接成功"); } dbConnect.onerror=function(){ alert("数据库连接失败"); } // 更新数据库 dbConnect.onupgradeneeded=function(e){ idb = e.target.result; var tx=e.target.transaction; var oldVersion=e.oldVersion; var newVersion=e.newVersion; alert("数据库更新成功"+oldVersion+"---"+newVersion); } } </script> </head> <body> 只是成功链接数据库,我们还不能执行任何数据操作, 我们还应该创建相当于关系型数据库中数据表的对象 仓库与用于检索数据的索引。 <br/> <input type="button" value="数据库更新" οnclick="VersionUpDate()"> </body> </html>
![](https://img-blog.csdn.net/20150727064642710?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)