0

我知道它是 Palm OS 中的一个数据库,因为开发正在转向 webOS。是否有任何第三方 javascript 库来完成这项工作?还是需要手动编写?

4

2 回答 2

1

目前在为 Palm Pre 提供动力的系统 webOS 上没有二进制文件访问。您可以访问 JSON 和 XML 格式的数据,这些数据可以作为文本文件随您的应用程序一起交付,也可以从网站下载——在任何一种情况下,您都可以从 Javascript 代码发出 AJAX 样式的请求,将数据读入内存,然后编写它返回到本地 SQLite 数据库。

因此,您需要一个基于 Web 的实用程序,用户可以在其中上传他们旧的特定于应用程序的 PDB 文件,以供新的 webOS 应用程序使用。除了前面提到的 jpilot-db 库之外,还有 libprc,一个带有“par”实用程序的 C 库,非常适合解析 PDB 文件,还有一个用于 python 的 PRC/PDB 解析库。

于 2009-08-07T21:08:07.373 回答
0

这是为了将旧的 pdb 文件转换为可在 pre 上使用的文件,还是您真的想在 pre 上使用 .pdb 文件。在最后一种情况下,我会认真建议您重新考虑。pre 支持这个示例应用程序中展示的许多不错的(现代!)数据存储选项。

如果您只需要读取一次旧的 .pdb 文件进行转换,我不知道 javascript 中读取它们的任何内容,但jpilot-db是在 java 中完成的。

于 2009-08-06T10:18:21.457 回答