我是桌面应用程序/数据库程序员,在Windows环境中自定义ERP应用程序。我还在我们的Intranet上使用HTML和javascript完成了文档。我还没有做任何网络编程。
我需要转换Access 2003应用程序。而不是使用.Net我认为使用HTML允许从平板电脑访问会更明智。此应用程序将根据存储在SQL Server数据库中的某些查找值(即部件号)显示图形。经过一些研究,似乎PHP是最好的选择。但我发现的东西在提供页面而不是本地运行的服务器上进行了解释。我看到提到了Apache和IIS,但如果页面将被加载到一台机器上(或多台机器上,但所有页面都将出现在一个目录结构中),那么这些是必需的。
当我在本地搜索运行页面时,我会在本地访问数据库页面。但是数据库将在服务器上。
有人能引导我朝着正确的方向前进吗?
答案 0 :(得分:0)
由于您不希望所呈现的数据可通过网络访问(或至少不公开),但您确实希望通过HTML页面进行演示,我可以提出两个想法:
答案 1 :(得分:0)
如果您想使用PHP,那么如果您将应用程序放在网上,则可以将MySql用于数据库。您不需要进行任何更改,因为任何Web服务器都使用带有php的mysql。 如果要将PHP与SQL Server一起使用,则需要在服务器上安装适用于SQL Server的Microsoft驱动程序。在以下链接中,您将获得以下文档: [www.microsoft.com/en-us/download/details.aspx?id=20098][1]
答案 2 :(得分:0)
自5.4.0以来,PHP有一个内置的网络服务器:http://php.net/manual/en/features.commandline.webserver.php
如果您的计算机上有PHP(> = 5.4),那么您已经拥有了一个网络服务器。
答案 3 :(得分:0)
在Windows系统上启用Internet Information Server(使用"在控制面板中打开或关闭Windows功能)并安装PHP:http://php.iis.net/
或者,Apache xampp在您的系统上安装Apache Web服务器,MySQL(如果需要)和PHP:https://www.apachefriends.org/index.html。要连接到Sql Server,您必须删除;
中extension=php_mssql.dll
行之前的分号php.ini
。
答案 4 :(得分:0)
如果我正确理解您的问题,您希望在平板电脑上安装数据库。只需在本地安装Web和数据库服务器即可。但是,可能会受到限制,具体取决于您的平板电脑(OS)制造商 您还可以设置“常规”Web服务器/数据库服务器,并使用平板电脑浏览器的本地存储使结果页面在脱机模式下可用,并在可能时使用php和ajax脚本同步数据。