问题标签 [opendatabase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21866 浏览

javascript - 开放数据库 Hello World

我正在尝试了解 openDatabase,并且我认为我正在将它插入 INSERT INTO TABLE1,但我无法验证 SELECT * FROM TABLE1 是否正常工作。

0 投票
2 回答
1058 浏览

javascript - openDatabase Hello World - 2

这是一个stackoverflow 问题的延续。我已经重命名了一些变量,这样我就可以知道什么是关键字,什么是我可以控制的名称。

问:为什么 deleteRow 功能不起作用?

0 投票
7 回答
1137 浏览

javascript - javascript参数匿名函数

有人可以function(tx)在下面的代码片段中解释一下,来自这个页面:http ://www.webkit.org/demos/sticky-notes/ 。在哪里以及如何tx分配?我已经在这里寻找信息,但仍然一无所知。

我想我理解的是,对象的saveAsNew方法被定义为一个匿名函数,它首先创建一个时间戳并创建一个对自身的本地引用(note=this),然后调用db对象的事务方法,向该方法提供一个参数,该参数是另一个具有参数tx的匿名函数。但我不明白tx是从哪里来的。

完整的代码粘贴

0 投票
2 回答
1733 浏览

blackberry - Blackberry OS < 6.0 上的本地存储或类似设备

我正在尝试为能够离线运行的 Web 应用程序找到解决方案。

我对 iOS 和 Android 以及 Blackberry OS 6.0 及更高版本很好,因为所有这些都支持 localStorage。我可以让某些低于 OS 0.6 的 Blackberrys 使用 openDatabase 在本地存储信息,但我仍然无法找到一种方法使以下内容能够离线存储数据 -

·黑莓曲线8900

· 黑莓曲线

· 黑莓加粗9700

我不介意我最终是如何做到的,并且非常乐意为这些 BB 使用完全不同的设置。

基本上我需要做的就是以任何格式存储数据。我不介意必须使用键值或更强大的 sqllite 或类似的。我简直被难住了!

到目前为止,这是我简单检测设备是否接受本地存储​​的内容 -

实际上,所有这些都是测试 localStorage 和 openDatabase 并显示一条确认消息。

对于操作系统低于 6.0 的黑莓设备,我真的很感激。

谢谢!

0 投票
1 回答
690 浏览

iphone - PhoneGap 应用程序可以使用服务器页面加载吗?

我正在尝试使用iOS的PhoneGap框架来做网络应用程序。我需要知道PhoneGap 是否从服务器加载页面,我的意思是,我可以使用像php、pyhon等服务器端脚本语言吗?如果我使用那些脚本语言,我可以使用手机原生功能,比如相机吗?

另外对于数据存储可能有特点,听说opendatabase可以用于在线/离线数据库。请任何人帮助我弄清楚这些事情。等待好的答案。谢谢

0 投票
1 回答
888 浏览

javascript - 开放数据库的特点

我正在考虑构建一个使用 openDatabase 在本地存储数据的应用程序。

我有几个问题。

  1. 可以从网站以任何其他方式访问数据库吗?我假设使用类似 firebug 的东西我可以对数据库进行查询。但我不确定另一个网站是否使用相同的数据库名称,它将使用或能够更新我的网站。

  2. 是否有任何可视化工具可以访问存储的数据?

  3. 数据库是针对登录用户还是计算机存储的?例如,如果用户登录我的网站并创建数据库并将内容插入表中。如果不同的用户登录到计算机并访问同一个站点,将创建一个新数据库还是引用已经创建的数据库?

谢谢!

0 投票
2 回答
17141 浏览

android - Android中的SQLite静态openDatabase数据库方法错误

我创建了一个静态方法来访问我的一个活动中的数据库,但我在打开数据库时不断出错。

主要活动

其他活动

我已经得到sqlite3_open_v2("studentDB", &handle, 6, NULL) failed. 找不到问题所在...我也尝试过使用MODE_WORLD_WRITEABLE. 目前MODE_PRIVATE用于创建数据库。请帮帮我!

0 投票
1 回答
75 浏览

javascript - javascript中的函数问题

我正在尝试为我现在正在处理的一个项目找出本地缓存,虽然我已经成功地设置、填充和完成了大部分数据库方面的工作,但我的 javascript 似乎吓坏了我。

我制作了一个 jsfiddle ( http://jsfiddle.net/hW6RX/9/ ) 来说明我的意思。单击 Get info... 应该会弹出一个警报,然后从表中的 db 填充默认值,然后应该有第二个警报,在您清除它之后,它应该进行一些更改,然后将新的 db 值添加到桌子(最后应该有 10 个项目,bar 和 cantbelieve 只出现一次,而 foo 第二次变为 bur ......非常简单)。

但是,相反,两个弹出窗口都出现了,然后它只执行第一个 printValues()。功能和警报的位置似乎不会影响结果(因为所有功能都在尝试内,所有功能都在外面,我将它们分开......移动了警报...... w / e)所以我'我想我错过了什么,或者有某种时间问题。任何人都可以帮忙吗?

0 投票
1 回答
1453 浏览

javascript - SQLite openDatabase 创建多个数据库

我正在使用这个非常常见的代码行来创建一个 HTML 5 本地 SQLite 数据库:

如果数据库已经存在 openDatabase 应该打开它,但是每次刷新我的页面都会创建一个与现有数据库具有相同详细信息的新数据库。我正在使用 Safari 5.1.2 对此进行测试并通过错误控制台 -> 资源选项卡查看存储。

0 投票
1 回答
4188 浏览

javascript - 在不使用回调的情况下将值从嵌套函数返回到其父级

我写了以下内容function来检查我的HTML5 openDatabase表是满的还是空的:

我正在尝试return或值。truefalsetableFilled()

实际上that.tableFilled('tableName')返回undefined

我最终想要实现的是:

有没有一种方法可以returntrue使用回调false的情况下对父函数赋值?tableFilled()