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

QQ登录

只需一步,快速开始

查看: 5741|回复: 11

[处理中3] sqlite初次使用问题

[复制链接]

4

主题

27

帖子

69

积分

初级会员

Rank: 2

积分
69
QQ
发表于 2017-11-24 15:36:25 | 显示全部楼层 |阅读模式
在学习sqlite时,不明白打开数据库时的.db文件在什么地方?我该如何创建db文件和数据表?
发表于 2017-11-25 12:58:12 | 显示全部楼层
参考案例
\UI2\demo\sqlite

自己写个sql语句的文件执行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

27

帖子

69

积分

初级会员

Rank: 2

积分
69
QQ
 楼主| 发表于 2017-11-28 15:42:39 | 显示全部楼层
liangyongfei 发表于 2017-11-25 12:58
参考案例
\UI2\demo\sqlite

参考了demo,但是还是不知道db文件在哪里,我按照例子中相同的目录创建,进行编辑,会提示 cannot read property'getDatabase' of null .
this.database = window.sqlitePlugin.openDatabase({name: 'X5_DEMO_DB', location: 'default'});这句话中name 是指db文件的名字,还是其他的意思?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-1 15:01:39 | 显示全部楼层
/Native/plugins/cordova-sqlite-storage/plugin.js.xdoc中有方法和参数说明
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

4

主题

27

帖子

69

积分

初级会员

Rank: 2

积分
69
QQ
 楼主| 发表于 2017-12-5 10:26:02 | 显示全部楼层
jishuang 发表于 2017-12-1 15:01
/Native/plugins/cordova-sqlite-storage/plugin.js.xdoc中有方法和参数说明

您就直接告诉我数据库的名字如何填写,是随意填写,运行时系统生成,还是在特定的位置新建DB文件,然后进行加载,文档中都是方法的使用,我现在迷糊的就是数据库 db 文件名的填写
回复 支持 反对

使用道具 举报

发表于 2017-12-5 11:49:18 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-12-5 11:51 编辑
andy12 发表于 2017-12-5 10:26
您就直接告诉我数据库的名字如何填写,是随意填写,运行时系统生成,还是在特定的位置新建DB文件,然后进 ...

是的 name 可以是文件名,
db文件的名字 无所谓,叫什么都行!只要后缀名对 就会自动加载的!
cannot read property'getDatabase' of null .  这个错误应该是cordova插件没打包在APP 中导致的吧!
http://docs.wex5.com/wex5-app-question-list-2017/

建议你先打包平台案例UI2\demo\sqlite 下的资源全部选中!测试一下是否能正常运行?


另外db文件还可以直接打包在APP中访问
http://docs.wex5.com/wex5-app-question-list-2047/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

27

帖子

69

积分

初级会员

Rank: 2

积分
69
QQ
 楼主| 发表于 2017-12-5 16:36:11 | 显示全部楼层
liangyongfei 发表于 2017-12-5 11:49
是的 name 可以是文件名,
db文件的名字 无所谓,叫什么都行!只要后缀名对 就会自动加载的!
cannot  ...

打包平台案例中的sqlite,是可以运行的,但是自己编写的还是报  cannot read property 'getDataBase' of null,还有您说的插件打包确认的链接,找不到给的目录
回复 支持 反对

使用道具 举报

发表于 2017-12-6 09:46:35 | 显示全部楼层
andy12 发表于 2017-12-5 16:36
打包平台案例中的sqlite,是可以运行的,但是自己编写的还是报  cannot read property 'getDataBase' of n ...

你需要参考案例!这个方法是定义在这个文件中的!
/UI2/demo/sqlite/demoDB.js
需要把它拷贝到你的项目中直接使用就行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

27

帖子

69

积分

初级会员

Rank: 2

积分
69
QQ
 楼主| 发表于 2017-12-7 17:28:07 | 显示全部楼层
liangyongfei 发表于 2017-12-6 09:46
你需要参考案例!这个方法是定义在这个文件中的!
/UI2/demo/sqlite/demoDB.js
需要把它拷贝到你的项目中 ...

我在官网上找到了sqlite的视屏教学,昨天编写成功了电脑上测试也是可以,并且打包在平板上也是可以的,但是今天重新运行,就报错了,显示数据库类not defined
回复 支持 反对

使用道具 举报

发表于 2017-12-7 17:32:34 | 显示全部楼层
andy12 发表于 2017-12-7 17:28
我在官网上找到了sqlite的视屏教学,昨天编写成功了电脑上测试也是可以,并且打包在平板上也是可以的,但 ...

哪儿的教学视频?是我们WeX5官网教学视频吗??
重新安装后可以吗?? (按理说不会这样的,你先试试案例存在这种情况吗?)
sqlite只能打包在APP中使用!电脑上怎么测试的?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 15:23 , Processed in 0.099221 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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