我有一个android应用程序,理论上,它将使用php作为代理,并在mssqldb中搜索一组变量(即开始日期、结束日期和用户名)。我知道理论上我会怎么做。android http post->php查询->mssql响应->php编码->android列表视图。
3件事我想知道你是否能帮我弄清楚。
1) 如何在两个表中搜索信息
2) 我正在访问一个巨大的数据库,任何关于通过android处理大型数据库的提示或建议。
3) 最后是关于这类事情的一些好的教程
当你使用PHP时,为什么要考虑在android手机中搜索值?PHP可以完成您的搜索部分。您可以为提取数据设置必要的条件。然后存储在阵列的某个变量中,并使用echo json_encode($variable);
进行回波
使用HttpGet
或HttpPost
在你的android中获取值,现在你有了你想要的数据,这将消耗更少的设备带宽。
1)如何在两个表中搜索信息
我认为访问数据库的逻辑是用PHP编写的,所以只需要制作一个合适的网关就可以了。
2) 我正在访问一个巨大的数据库,任何关于通过android处理大型数据库的提示或建议。
即使你正在处理巨大的数据库,但你一次只需要在你的android手机上显示很少的数据库,假设它是分页的,我建议你制作一个缓冲区,尽可能多地读取页面,然后从缓冲区(而不是网络)中提取页面,如果页面索引超过缓冲区,那么通过网络更新缓冲区。
希望能有所帮助。