我的计算机中有Access数据库。我想从我的网站上传的托管服务器访问该数据库。有可能吗?我正在使用php。
答案 0 :(得分:0)
如果您的虚拟主机允许外部ODBC连接,那么您肯定可以这样做。但是,越来越少的网站允许外部ODBC连接到野外互联网。 (太多黑客和风险)。因此,虽然Web软件可以自由地读取+使用SQL服务器或MySQL中的数据,但是可以使用外部源,例如访问连接到该数据库,但通常是不允许的。 (所以你必须与你的网络主机核实这是可能的)。
如果不支持外部ODBC连接,则必须构建一个进程,例如将Access数据导出为XML或csv文件。然后FTP(上传)该文件,然后在网站上设置一些软件(代码),打开+将该文件处理到数据库中。
当然,最简单的是与网络托管的简单ODBC连接,但如上所述,由于安全问题,我看到越来越少的网络托管计划提供此功能。
请注意,如果允许,odbc连接只是意味着您继续在桌面上运行访问应用程序,但数据位于网站上,因此只存在一个活动数据副本。