【发布时间】:2014-09-15 13:20:22
【问题描述】:
我正在 RAD Studio XE 6 中创建一个移动应用程序来处理存储在服务器中的远程 Oracle 数据库。
我是 RAD Studio 的新手,也是 Oracle 数据库的新手。
我到处阅读了很多关于如何使用 Oracle 服务器设置 TSQLConnection 的文章,但我根本无法让它工作。
我正在尝试关注this tutorial,但在该教程中,他们使用interbase。我需要使用 Oracle,但正如我所提到的,我做不到。
我已经阅读了一个名为 tnsnames.ora 的文件、我需要安装的 Oracle 客户端以及大量无法正常工作的信息。我遇到了防火墙错误以及其他类型的问题。
此刻我完全糊涂了。
有人知道是否有一些逐步的信息可以帮助我吗?
【问题讨论】:
-
设置 Android 对数据库的访问对于您的第一个 Delphi 项目来说是一项艰巨的任务。您最好先尝试创建一个 Delphi Win32 应用程序,该应用程序打开一个数据库表并显示其中的几行。有很多关于这方面的教程。按照您已经获得的(好的)答案中的建议创建 Web 服务对于第一个项目来说也不理想,因为您需要一个客户端来测试它。您最好以更小的步骤构建您的 Android 项目。
-
我不同意上面的评论或下面的答案,但第 1 步应该是从防火墙内部获得一个简单的客户端-服务器连接。之后,查看选项。 Web 服务将是一个强有力的候选者,vpn 解决方案可能会完成这项工作,公文包模型应用程序可能会工作......这一切都取决于应用程序的功能。
-
您可以使用 SQLPlus 进行连接吗?
-
感谢你们的 cmets 伙计们。他们都非常有帮助,因为我不知道从哪里开始。所以,我想我需要了解如何创建一个向我的客户端应用程序提供数据的 Web 服务。我读了一些关于 datasnap 的东西,我想我会检查那个主题。再次感谢。
-
我没有尝试过使用 SQLPlus,我也会检查一下。谢谢!
标签: android oracle delphi delphi-xe6 firedac