HTML5 web SQL动态创建数据库表
程序员文章站
2022-09-27 17:02:26
smcsservices.service( 'visitinstitutioncacheservice', [ '$rootscope','...
smcsservices.service( 'visitinstitutioncacheservice', [ '$rootscope','$http', 'baseurl','datasourceservice', function( $rootscope,$http,baseurl,datasourceservice ) { var service = { synvisit: function (synvtdatetime) { $http({ method: 'post', cache: false, url: baseurl + 'syscommoncodetransform/findvisitinstitution.do', params: { datetime: synvtdatetime } }).success(function(response, status, headers, config) { try{ var obj=response.visitinstitution; var synobj=response.synvisitlist; //测试开发 以后优化为动态创建表 var objstr=json.stringify(obj[0]); console.log(obj[0]====+objstr); var objjson=json.parse(objstr); for(var key in objjson){ console.log(objjson的key为====+key); } //测试开发 以后优化为动态创建表 var db = datasourceservice.getconnection(); //console.log(synvisitlist synobj[0].syndatetime===+synobj[0].syndatetime); //var db = opendatabase('mydb14', '1.0', 'test db', 6 * 1024 * 1024); db.transaction(function (tx) { tx.executesql('create table if not exists visitinstitution (id,akb020, akb021,aka020,aka101)'); tx.executesql('delete from syncachecode where syntablename=visitinstitution'); tx.executesql('insert into syncachecode (syntablename, syndatetime) values (visitinstitution,'+synobj[0].syndatetime+')'); for(var i=0;i
控制台:
obj[0]===={aka101:11,akb020:02162001,akb021:西城区西长安街街道灵境社区卫生服务站,id:11010602162001,aka020:xcqxcajjdljsqwsfwz} objjson的key为====aka101 objjson的key为====akb020 objjson的key为====akb021 objjson的key为====id objjson的key为====aka020
web db 动态创建表
web sql动态创建数据库表,和后台数据库同步。
第一次建表时mydatetime=“1970”年,以后的时后台返回的日期时间作为同步时间。
上一篇: Spring入门(十三):Spring MVC常用注解讲解
下一篇: 前端代码压缩的方式