正在加载图片...
首先在HTML页面里面包含如下代码,用于 gears的安装探测,这个是每 个页面必须的: <script ty pe="text/javascript" src="gears_init. js"></script> 下面执行一些初始化工作,并打开数据库 //数据库连接对象 inito; //打开本页面对应的本地数据库 function inito i if (!window. google I google gears)t re turi } try t db google gears. factory create(beta database,1.0); I catch (ex) t setError c Could not create database:+ ex message) db.open( database-demo');//打开数据库 //创建表的语法 db. exe cute(create table if not exists demo (Phrase varchar (255), Times tamp int)) 获取最新的3条记录,并删除其他老的记录的实现代码 var recent phrases =[,, try t /这里返回的实际上是一个记录集的游标( cursor),和AsP的经典写法很类似 var rs =db. execute('select from Demo order by Timestamp desc); var index =0. while (rs. isvalidRoWO)[ if (index< 3)[ centphrases [index= rs field(o; f else i首先在 HTML 页面里面包含如下代码,用于 gears 的安装探测,这个是每 个页面必须的: <script type="text/javascript" src="gears_init.js"></script> 下面执行一些初始化工作,并打开数据库: // 数据库连接对象 var db; init(); // 打开本页面对应的本地数据库. function init() { if (!window.google || !google.gears) { return; } try { db = google.gears.factory.create('beta.database', '1.0'); } catch (ex) { setError('Could not create database: ' + ex.message); } if (db) { db.open('database-demo'); // 打开数据库 // 创建表的语法 db.execute('create table if not exists Demo' + ' (Phrase varchar(255), Timestamp int)'); // } // } 获取最新的 3 条记录,并删除其他老的记录的实现代码: var recentPhrases = ['', '', '']; try { // 这里返回的实际上是一个记录集的游标(cursor),和 ASP 的经典写法很类似。 var rs = db.execute('select * from Demo order by Timestamp desc'); var index = 0; while (rs.isValidRow()) { if (index < 3) { recentPhrases[index] = rs.field(0); } else {
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有