代码之家  ›  专栏  ›  技术社区  ›  Jimmy

使用c访问远程mysql数据#

  •  0
  • Jimmy  · 技术社区  · 16 年前

    我在Joomla网站上工作,安装在MySQL数据库上,并在iis7上运行。一切正常。

    我现在需要添加允许(joomla-)注册用户更改某些配置数据的功能。虽然我还没有做这个,但它看起来很简单,足以与乔姆拉。数据是私有的,因此所有外部访问都将通过HTTPS完成。

    我还需要一个在另一台机器上运行的现有C程序来读取配置数据。当然,这种数据访问需要尽可能快。数据将很小(并通过查询进行过滤),但应将延迟保持在最低限度。一个短期的客户端缓存(不到一分钟,以防用户更新其配置数据)似乎是一个好主意。

    到目前为止,我已经完成了几乎为零的数据库/ASP编程,那么最后一步最好的方法是什么?C程序是否应该“直接”访问数据库(使用什么?LINQ?)或者设置某种外观(SOAP?)服务?如果应该使用服务,应该通过joomla还是使用IIS上的ASP来完成?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   Jimmy    15 年前

    最后我使用了一个用C语言编写的wcf服务fa_ade,它从数据库返回数据。该服务只公开了几个作为参数查询参数的函数。SQL查询既不公开,也不公开数据库连接字符串。WCF服务使用 mysql connector/net 6.3.1 与MySQL交谈。WCF服务只能通过HTTPS访问,并且需要用户名和密码。