我正在准备一个与餐厅管理相关的 Android 应用程序。我需要将应用程序连接到另一个 Windows 应用程序(如 pos 软件)中。该 Windows 应用程序使用 Apache Derby 数据库。我可以将那个 windows pos 连接到我的 android 应用程序的前端吗?
问问题
1691 次
2 回答
6
您不能使用 derby 客户端 jdbc 驱动程序直接从 android 连接到 derby 数据库,因为 derby 不支持 android,有关详细信息,请参阅DERBY-4458。
这样做的最好方法是修改 windows POS 以公开一个休息接口,并让你的 android 应用程序通过 REST 与 POS 对话。
如果您无法修改 POS 应用程序,并且如果 derby 在 POS 应用程序上以客户端服务器模式运行,您可以编写另一个 Java 应用程序,该应用程序在使用jdbc与 derby 通信的同一台机器上运行,并让新的 Java 应用程序公开一个 REST 接口。
于 2013-05-26T14:16:59.350 回答
0
如果您的问题仍未解决,您可能想看看这个:Awake SQL Proves to be good solution on this。我正在自己尝试,看看它是否有效。
于 2013-06-07T14:16:25.943 回答