从 joomla 网站连接到 sql server

Posted

技术标签:

【中文标题】从 joomla 网站连接到 sql server【英文标题】:Connecting to sql server from joomla website 【发布时间】:2011-12-25 22:38:11 【问题描述】:

我正在开发一个显然使用 php-mysql (phpmyadmin) 作为数据库的 Joomla 网站。 我必须从 sql server 数据库中获取一些数据,这是一个站点的数据库 它内置在 asp.net 中。 我拥有所有数据库详细信息,例如 sql server 数据库的用户名和密码。 我可以通过在我的 Joomla 网站上编写代码来连接到该数据库吗? 我必须使用 sql server 表的数据。 是否可以获取数据?如果是,怎么做?

【问题讨论】:

【参考方案1】:

如果您已经在 mysql 服务器上安装了 joomla,那么您将无法连接到 SQL 服务器。但是如果你想拥有一个 SQL server,你可以通过下面的链接在 SQL server 上安装 joomla

http://dotnet.dzone.com/articles/installing-joomla-sql-server

如果是静态表,我建议将SQL server表导入mysql server,这样可以省很多力。

【讨论】:

【参考方案2】:

您只需要创建一个 Joomla 组件,创建一个用于显示该数据的视图,并在模型中包含 PHP SQL 驱动程序并远程连接到 SQL Server。您还需要通过 IP 授予对 Joomla 网站服务器的访问权限,并通过 IP 限制它。

【讨论】:

【参考方案3】:

如果您的操作系统是 Windows,也许您可​​以在 IIS 上托管它,我建议查看此链接 https://docs.joomla.org/Configuring_sqlserver

【讨论】:

以上是关于从 joomla 网站连接到 sql server的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Visual Studio 2010 网站连接到 SQL Server 2005

数据库连接错误:无法连接到数据库',

使用 JPATH_BASE 和 JFactory::getDBO 连接到 joomla DB

从 64 位 php 网站强制连接到 32 位访问数据库

如何将我托管的 php 网站连接到本地服务器上的 SQL Server 数据库

将 Facebook PHP 或 JS SDK 连接到 Joomla