本文阐述了Javascript封装SQLite
操作类。
分享给你供你
参考。以下是如下:
功能的SQL(名称、V、降序,尺寸表){
这个;
这个
名字=名字;
这个。v = v;
这说明= DESC;
这个尺寸=大小;
这个表=表;
This.ini();
}
sql =
函数(){
var =;
自我。DB =式(self.name,自我。V,self.desc,自大小。);
self.db.transaction(功能(TX){)
Self.tables.forEach(function(){)
Tx.executeSql(S,{ });
});
});
};
SQL =函数(SQL,选择,RS,
错误){
VaR选择=选择| | { };
VaR RS = RS(功能){ } | |;
VaR的意思错| |功能(TX,e){ G.alert(e.message);};
this.db.transaction(功能(TX){)
如果(typeof(SQL)= = 'object){
sql.foreach(函数(s){)
Tx.executeSql(S,OPT,RS,ERR);
});
其他{ }
Tx.executeSql(SQL,OPT,RS,ERR);
}
});
};
演示:
VaR TBS = {
创建表不存在cfrids(ID varchar(32)主键,JFS,小学,64,不存在。
如果不存在ct_a在cfrids创建索引(CT),
创建表不存在cliao(ID varchar(32)主键,UID varchar(32)。
如果不存在uid_a在cliao创建索引(UID),
创建表不存在czliao(ID varchar(32)主键,NR
文本,TY varchar(8),CT int num int)6 };
var db =新的SQL('imdata + Z,'1.0 ',
用户数据,1048576,TBS);
db.query('insert为cliao(ID,UID,NR,CT,泰,是我)值。
db.query('select *从哪里cliao UID =按CT DESC LIMIT。
var = rs.rows.length;
});
希望本文能对大家的javascript
程序设计有所帮助。