【问题标题】:connecting to Oracle from a Windows.Forms Application从 Windows.Forms 应用程序连接到 Oracle
【发布时间】:2013-05-25 03:02:37
【问题描述】:

我将使用 Random Moment Sampling 桌面应用程序。很久没用windows窗体了,有以下问题。

  1. 如果我没记错的话,我需要从 Oracle 11g 查询数据,然后我的用户才能开始使用他们需要安装 oracle 客户端的客户端应用程序。我是对的还是这改变了?

    如果这是一个问题,我可以使用 Web 服务来检索数据。如果有人有建议,我愿意接受替代方案,我将拥有大约 3000 名用户,我正在寻找最佳选择。
  2. 该应用程序将在后台运行,每分钟查询一次数据库,它会寻找样本,一旦找到样本,就会出现一个窗口阻止计算机,直到用户填写样本。

    Windows.Forms 应用程序是最佳选择还是我应该使用 Windows 服务?我读了一些线程,但我正在考虑安装过程。

我现在很准时,所以我可以尝试一些想法。

【问题讨论】:

标签: c# winforms web-services oracle visual-studio-2012


【解决方案1】:
  1. 是的,需要安装 Oracle 软件。有一个“即时客户端”package,它比普通客户端更轻量,可以允许连接。

  2. 是否使用服务取决于您系统的功能以及您希望它的可扩展性。您提到您将有 300 个用户查询数据。如果他们查询相同的数据,可能会导致多个用户响应相同的数据。我不知道这是否是我们想要的。

编辑:如果需要考虑 oracle 软件,请结合一下。如果您确实创建了一项服务来提供数据,那么运行该服务的系统是唯一需要 Oracle 客户端软件的系统。

【讨论】:

  • 添加到您的编辑中。当有数据库更改时,它也将是唯一需要更新的地方。布局、用户名、密码等
猜你喜欢
  • 1970-01-01
  • 2021-03-25
  • 1970-01-01
  • 1970-01-01
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2020-01-25
相关资源
最近更新 更多