最近在做的是php+mysql web项目,其中有个模块,需要在web项目中读取桌面应用程序里面的数据,他们所使用的是access,有哪位能给个技术解决方案
如果不能将access迁移到线上,那么就做个桌面应用的数据读取和传输程序,作为“数据接口”,可以用json来作为数据交换的格式。这个任务的本质问题是不同源的数据交换问题。######@铭asniler######这个桌面应用具体该怎么实现呢?######就不应该用php。。。你这样只能再写个桌面应用。 建议是改用node,electron开发桌面应用。######不问具体的场景,也不给具体的建议,就直接让人家换node.js,为了黑而黑,有意义吗?######
在你在那个桌面程序所在的服务器上,部署一个php脚本,定期读取access数据库里面的数据,然后发送到php端的程序就可以了。不用关心他们现在的那个桌面程序。php脚本可以放到计划任务里面调度,你们这个数据应该不是实时的吧。
如果是实时的,那就改成监听,然后由你的B/S架构的程序来读取(前提是能够联到桌面程序所在机器)
######回复 @开源春哥 : 本地用的sqlserver######回复 @开源春哥 : 是实时监听的######回复 @开源春哥 : 请问服务器怎么连桌面程序的软件呢######呵呵,不要被别人看不起。告诉你思路了,自己去做。不要伸着手和别人要代码,这会被人鄙视的。######谢谢大神指导,我们项目采用的是php+mysql,用的是laravel+vue搭建的项目,如果能提供代码最好版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。