为什么前端不能直接连接数据库,一定要通过后台

为什么前端不能直接连接数据库,一定要通过后台,第1张

为了数据安全 前端页面可以改动 如果前端直接数据库 那同行也得只需要修改页面上的sql语句就可以读取、修改数据库的全部信息

后台作为执行程序,是会部署到服务器上运行,用户是获取不到的,这就增大了入侵的难度

:请注意:这里提供的代码只是为了使你能简单的连接Android项目和PHP,MySQL。你不能把它作为一个标准或者安全编程实践。在生产环境中,理想情况下你需要避免使用任何可能造成潜在注入漏洞的代码(比如MYSQL注入)。

你的意思是从页面取到的数据通过json传送到servlet裏面去,这样的话好办,你把取到的各字段的值转换为json对象,然后再在通过ajax直接访问到servlet这样就OK了,

将json对象的 键值对,转化为 ContentValues 对象中的键值对(键 为表中的字段名),然后插入数据库就可以了。

dbManagerinsert(TABLENAME, null, values);

如果您对我的回答有不满意的地方,还请您继续追问;

答题不易,互相理解,互相帮助!

以上就是关于为什么前端不能直接连接数据库,一定要通过后台全部的内容,包括:为什么前端不能直接连接数据库,一定要通过后台、如何使用JSON连接Android和PHP Mysql数据库、json 如何把前台数据存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存