我听说很多次不建议在android应用程序中使用JDBC驱动程序,但我从未真正看到过真正的论点。
实际上,我正在开发一个使用MySql数据库的android应用程序,并且一切正常。
创建一个可以访问我的数据库而不是我的android应用程序的webservice rest会更好吗?
JDBC的问题在于它需要非常稳定的连接和高带宽-绝对不能在移动设备上保证的两件事。您是完全正确的-创建Web服务会更好。
更新
Web服务的另一个好处是更加安全,因为您无需向攻击者开放数据库,而且功能更加广泛-因此,如果将来您想从其他地方访问它,则无需编写特定的代码。适用于iOS,WindowsPhone(或老式的网站)的实现。
另一个很好的理由是,在电话的客户端进行工作可能是繁重的操作,这会浪费系统资源(和电池)。在现代手机上,它可能并不引人注目,但却可以极大地改善用户体验,尤其是在较旧的机型上。没有什么比感觉到“呆滞”更能使用户体验丧命。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句