【发布时间】:2016-09-20 23:18:17
【问题描述】:
这个问题可能很简单,但我真的在网上找不到真正的答案。我已经知道我可以使用 FireDac 连接到存储在我计算机中的 sqlite 数据库,但现在我想转移到在线 sql 服务器上。
我拥有一个内部带有 sql server 的域。
这是我的配置,它告诉我Unknown configuration host。我需要在线连接到我的 sql 数据库。 FireDAC 是真正的解决方案吗?
我在服务器端有这种连接字符串:
$pdo = new PDO('mysql:host=mysql.netsons.com;dbname=caorobwq_worldcup', 'username', 'password');
【问题讨论】:
-
您是否检查过 SQL 服务器是否可以从外部访问?由于安全原因,一般网站通常不会出现这种情况。
-
可以使用命令行客户端连接MySQL服务器吗?注意 MySQL 的默认安装只允许来自本地机器的连接,而不是远程客户端。您应该考虑远程连接的安全隐患。
-
我经常使用 FireDAC 连接到我网络上的服务器,它运行良好。
-
正如 Uwe 所说,这不是通常的做法。通常,您将在该服务器上拥有一个应用程序,该应用程序是允许连接到数据库的所有应用程序,并且客户端将与之通信,我推荐使用 RESTful 接口)。
标签: mysql delphi firemonkey