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

QQ登录

只需一步,快速开始

查看: 3317|回复: 8

[结贴] 关于sqlline 数据库的问题

[复制链接]

4

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
发表于 2016-3-21 15:48:02 | 显示全部楼层 |阅读模式
怎么才能访问,自己生成好的数据库文件
发表于 2016-3-21 16:57:00 | 显示全部楼层
需要自己研究下这个插件所提供的文档
Native/plugins/com.brodysoft.sqlitePlugin/README.md

应该是直接放在资源中打到包里就可以访问到的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2016-3-21 18:53:31 | 显示全部楼层
liangyongfei 发表于 2016-3-21 16:57
需要自己研究下这个插件所提供的文档
Native/plugins/com.brodysoft.sqlitePlugin/README.md

in = this.cordova.getActivity().getAssets().open("www/" + myDBName);


我看原代码里,它应该可以www/ 目录的的文件。但不知道才能把数据库文件www/目录下。
回复 支持 反对

使用道具 举报

发表于 2016-3-22 09:54:30 | 显示全部楼层
574785182 发表于 2016-3-21 18:53
in = this.cordova.getActivity().getAssets().open("www/" + myDBName);

这是我们的模板:/Native/templates/advanced/www
你可以放在模板中打包!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2016-3-22 13:47:50 | 显示全部楼层
liangyongfei 发表于 2016-3-22 09:54
这是我们的模板:/Native/templates/advanced/www
你可以放在模板中打包!

昨天已经解决这个问题了。可以贴
回复 支持 反对

使用道具 举报

4

主题

31

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2016-3-25 11:15:24 | 显示全部楼层
574785182 发表于 2016-3-22 13:47
昨天已经解决这个问题了。可以贴

我折腾了好久没搞出来,请问您是怎么实现的呢,能不能指导下,谢谢!
回复 支持 反对

使用道具 举报

4

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2016-3-25 11:37:50 | 显示全部楼层
zhousan110 发表于 2016-3-25 11:15
我折腾了好久没搞出来,请问您是怎么实现的呢,能不能指导下,谢谢!

把数据库文件放到这个录目里
D:\WeX5\model\Native\templates\advanced\www

        this.database = window.sqlitePlugin.openDatabase({
                        name : 'dbname.db',
                        createFromLocation : 1
                });// 数据库

数据库名需要把全名写出来
回复 支持 反对

使用道具 举报

4

主题

31

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2016-3-25 16:38:39 | 显示全部楼层
嗯。。刚发现,重启WEX5后再打包,我的也OK了,在研究手机上备份数据库,上传云端,你有做么,
回复 支持 反对

使用道具 举报

1

主题

10

帖子

26

积分

新手上路

Rank: 1

积分
26
QQ
发表于 2017-10-19 13:59:42 | 显示全部楼层
把数据库文件放到这个录目里
D:\WeX5\model\Native\templates\advanced\www

        this.database = window.sqlitePlugin.openDatabase({
                        name : 'dbname.db',
                        createFromLocation : 1
                });// 数据库

数据库名需要把全名写出来


是否是Sqlite插件版本的原因, 我执行上面的代码就报错,'Database location or iosDatabaseLocation setting is now mandatory in openDatabase call.'

db文件放到www下面,然后打包,我也是这么做,但还是不好使,安装后, 在 data\data\包名\ 下面没有db 文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 19:08 , Processed in 0.059510 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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