我在Netbeans中创建了一个Web服务;从我的数据库创建实体类。
我只是想知道我是否可以将mysql数据库或Web服务设为只读? 已创建数据库和Web服务以检索我的Android应用程序的数据;我不希望应用程序能够修改数据库,只能使用get方法选择。
我尝试在我的数据库中创建角色,删除webservice中的setter方法,但它只会导致问题
建议会很棒
答案 0 :(得分:1)
如何为只具有读取权限的Web服务使用不同的mysql用户帐户(例如,对所需数据库或表只具有SELECT权限的用户)?
也许是最简单的方法。
答案 1 :(得分:0)
Web服务将完成他们必须做的事情。如果你的WS只是为了获取数据,那么它只会获取数据,它不会修改它。此外,如果您用于公开Web服务的Web组件没有任何方法来插入/更新/删除数据库中的数据,那么它将不会操纵数据。
如果您拥有可以操作数据的Web服务,则有两条路径:
另外,我猜您的Android应用程序不应该与数据库直接通信(这就是您创建Web服务的原因)。