起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1369|回复: 1

[处理中3] 关于sqlite打包到手机上

[复制链接]

29

主题

100

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
发表于 2016-11-15 16:44:48 | 显示全部楼层 |阅读模式
使用zaiwebSQL上运行正常 可是打包道手机上群看不到数据 ,log里面显示 “No content -Securty_Policy meta tag foung. please add one when using the cordova -plugin-whitelist plugin”
这是我的代码
var db = window.sqlitePlugin.openDatabase({name : "BZ"});
                if (db) {
                        alert('数据库连接成功');
                } else {
                        alert('数据库连接失败');
                }
                // 2.执行transaction
                db.transaction(function(tx) {
                        // tx.executeSql   DROP TABLE M_sys_org
                        tx.executeSql("CREATE TABLE M_sys_org (id_ TEXT, name_ TEXT, parent_id_ TEXT)");
                        //tx.executeSql("DROP TABLE M_sys_org");
                })
                                db.transaction(function(tx) {
                                        tx.executeSql("select * from M_sys_org", [], function(tx, rel) {
                                                if (rel.rows.length == 0) {// 保存道数据库
                                                        sysOrgData.each(function(param) {
                                                                // 插入数据
                                                                db.transaction(function(tx) {
                                                                        tx.executeSql("insert into M_sys_org(id_,name_,parent_id_) values(?,?,?)", [param.row.val("id_"),param.row.val("name_"),param.row.val("parent_id_")], function(tx, rel) {
                                                                                if (rel.rowsAffected > 0) {
                                                                                        // 新增成功
                                                                                        console.log('成功的增加一条数据');
                                                                                }
                                                                        }, function() {
                                                                                alert('失败');
                                                                        });

                                                                })
                                                        })
                                                }
                                        }, function() {
                                                alert('失败');
                                        });
                                })
发表于 2016-11-15 17:39:56 | 显示全部楼层
webSQL 和 sqlite 是不一样的!在APP中运行要求必须打包cordova插件!
可以先试试平台案例!

这里:/UI2/demo/sqlite/demoDB.js 注释写到了this.database  的定义代码是不一样的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 10:59 , Processed in 0.078591 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表