问题标签 [local-database]

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 回答
1422 浏览

javascript - 从 HTML5 移动发送到 Ruby on Rails 控制器的动态构建 JSON 变量

客户端:HTML5 + JS + localdb 服务器:Rails3

我正在尝试编写小型移动应用程序:该应用程序是一种将一些联系人信息记录到本地数据库中的小型表单。然后,当单击“同步”按钮时,它会将联系人发送到 RoR 应用程序。

尝试遵循一些最佳实践,我想在将数据发送到 RoR 应用程序之前以 JSON 格式存储数据。JSON 变量是从 localdb 动态构建的:

在客户端:

在 Rails 方面:

发送数据时,我的 Rails 服务器回复:

所以我的问题是:

1) 在尝试修复 Rails 部分之前,我想知道客户端 javascript 代码上的一切是否正确?我使用 JSON 的假设是,如果一个变量在客户端(使用 JSON.stringify)正确形成,它应该在服务器端正确解释(使用 JSON.parse),这就是人们使用 JSON 的原因吗?

2)如果客户端代码端是正确的,这意味着我应该通过进行一些正则表达式处理来修复 ruby​​ 代码?在这种情况下,我看不到使用 JSON 的优势(其他安全原因)

非常感谢!

0 投票
1 回答
114 浏览

apache-flex - 本地数据库支持 Vender

我只是 Flex/ARI 开发的新手。

我想在我的一个 ARI(桌面)应用程序中使用本地计算机数据库,

那么哪些数据库供应商可用于本地数据库支持 Windows 操作系统,如 SQlite....等。对于大型数据库,哪一个最好更快。

如果他们没有任何驱动程序也很好,软件不需要在客户端机器上安装数据库。

0 投票
3 回答
439 浏览

c# - 需要为我的应用程序保存大量记录...我应该使用本地数据库吗?

我即将开始开发“时光机”" 对于 windows。我需要在一个表中存储很多记录。每次执行备份时,我都会写入大约 50,000 条记录,因为这就是我的计算机中有多少文件(每条记录与存储文件无关。记录将包含每个文件所在的路径)无论如何我不知道我是否可以使用 XML 来存储我的记录,因为我的查询不会很复杂,而且它更容易部署而不是在我不创建本地数据库的地方'不知道它是否会更有效,因为即使查询很简单,我也会处理大量数据。此外,我不知道本地数据库是否可以大于 2GB 和如果经常使用一年,我估计该数据库大约有 3 GB。

我更喜欢使用 XML 并使用 Xpath 进行查询,以便更轻松地部署我的应用程序。但是,如果创建本地数据库效率更高,并且由于记录太多,XML 会降低我的应用程序的速度,那么我将创建一个本地数据库。任何其他建议都会有所帮助,也许我需要做其他事情。

0 投票
1 回答
1722 浏览

javascript - 带有数据库 API 接口的 Chrome 扩展

我想用我从 chrome 中的本地数据库生成的锚点列表更新 div。这是非常简单的东西,但是当我尝试通过回调将数据添加到 main.js 文件时,一切都突然变得未定义。或者数组长度设置为0。(当它真的是18时。)

最初,我尝试将它安装到一个新阵列中并以这种方式传回。

为了允许与数据库 API 进行通信,我需要在 chrome manifest.json 中指定一个设置吗?我查过了,但我能找到的只是“无限存储”

代码如下:

以及更新列表的代码。

0 投票
3 回答
27670 浏览

sql-server - C# 中的本地数据库和 SQL Server Management Studio 创建的数据库有什么区别?

我正在使用 MS Visual C# 2010 Express 创建一个需要数据库的应用程序。

我了解到,似乎有两种方法可以通过此应用程序创建/使用 SQL 数据库。

第一个似乎是在 C# 中,我可以通过在解决方案资源管理器中右键单击我的应用程序并单击“添加”->“新项目”->“本地数据库”来创建“本地数据库”。然后它显示在数据库资源管理器中,我可以使用它。

另一种方法是使用 SQL Server Management Studio 创建一个数据库,然后从 C# 代码中打开一个到它的连接(SQLConnection... yada yada yada)并使用它。

我很难理解在选择一种方式或另一种方式之间有什么技术原因......

有人可以描述差异以及将使用什么标准来选择一种方式与另一种方式?(或指向网站参考...)

谢谢!

-阿迪娜

附加信息...现在,这确实是一个爱好项目,因为我解决了一些问题。

  1. 我是唯一的开发人员并在一台机器上工作
  2. 该应用程序旨在成为独立运行的应用程序 - 不是在浏览器中或以任何方式通过网络运行。我知道这不是宇宙前进的方向,但如上所述,这是一个我需要完成的爱好项目以解决其他一些问题。
  3. 我不相信我有任何需要或意图让多个应用程序在这个数据库上工作。
0 投票
1 回答
3331 浏览

html - 结合 HTML5 localStorage 和本地数据库以获得更多空间?

我正在为互联网连接很少的偏远地区开发一个 Web 应用程序,我想知道我是否可以使用最大大小为 10MB 的 HTML5 localStorage 和最大大小为 10MB 的 HTML5 本地数据库,总共 20MB 的离线存储(不包括 HTML5应用程序缓存)还是浏览器结合了这些配额?HTML5 应用程序缓存是单独的配额吗?还有其他方法可以获得超过 10MB 的持久存储吗?

0 投票
1 回答
2709 浏览

c# - 本地数据库(.sdf)中未发生插入和删除

当我尝试从本地数据库中选择值时,它会毫无问题地执行。但是当我尝试插入和删除时,它正在执行查询,但它不会影响任何行。

这是我用来从本地数据库中删除行的代码:

0 投票
1 回答
1401 浏览

windows-phone-7 - using local database to save a variable in windows phone 7

How do I use local database in windows phone 7 to save just a value, then retrieve that value every time the app is loaded (opened)?

0 投票
2 回答
168 浏览

objective-c - 我应该如何在本地存储一堆数据以在 UITableView 上显示?

我必须显示很多文本,最好是预先格式化或使用 NSString 方法格式化。每行都有一个详细的屏幕。在详细屏幕中,另一个 UITableView 将包含“定义”、“示例”等部分,每个部分只有一行。在这些行中,我将显示跨越多行的文本。我应该将所有文本存储在 SQLite 数据库中,就像每个部分的列一样吗?还有其他方法可以在本地存储数据吗?

0 投票
1 回答
1267 浏览

objective-c - window.openDatabase 在基于 WebKit 的 OSX 应用程序中抛出 SECURITY_ERR

我正在编写一个基于 webkit 的 osx 应用程序,其中包含一组 javascript 文件。我像这样设置webView:

这是data/test.html的一部分代码。警报功能与NSLog消息挂钩。

这是日志:

启动

本地存储工程

你好世界; 本地存储工作!

本地数据库工作

CONSOLELOG:17 @ SECURITY_ERR: DOM Exception 18: 试图突破用户代理的安全策略。@file:///path/of/my.app/Contents/Resources/data/test.html

我不知道为什么 window.openDatabase 可以工作但无法创建数据库。谢谢你。