web后端如何使用数据库
web后端使用数据库的方式需要根据你自己的业务逻辑来确定,如果不需要使用数据库的话,就没必要使用数据库,简单的东西,用一个文件存储一下也是可以的,如果确实需要使用数据库,那就建立数据库,连接有的时候我们做数据库还不一定需要写数据库,比如做一个用户查询资料的网站,那就只需要读数据库就可以了。
数据库和编程有什么关系吗
>媒介/p>
为了详细阐述清楚数据库和编程的关系,为此我们带着这样一个问题来思考:数据在软件中是如何走向呢?针对这个问题,我们从前端,后端以及数据库三层来详细进行阐述,当你明白了数据在这三层的走向之后,你也就明白了数据库和编程的关系了。
前端
前端的主要工作就是编写代码(编程)来画页面并控制页面之间的跳转逻辑。当某些页面需要用到数据时,此时前端就会向后端发起获取数据的请求,请求通常以HTTP的形式向后端发起。拿到后端传输过来的数据后,前端就把数据展示在页面,以此来完成整个前端的编程工作。
后端
当后端接收到前端的数据请求后,后端通过SQL语句向数据库查询出符合条件的数据库字段值,然后将查询的字段值整合在一起形成一条数据,然后通常以HTTP的形式返回给前端,以上就是后端的编程任务。
数据库
数据库的作用就是用来存放数据的。当后端需要查询数据时,就向数据库发起查询请求,然后数据库将相应字段值返回给后端。当后端需要存放数据,数据库就将后端需要存放的字段值相应插入到对应表中。
总结
以上就是数据库和编程的关系。如果大家对此还有疑惑,欢迎私信或留言,我会尽可能帮助大家。
如果你喜欢文章的观点,请点赞转发。如果有不同意见,也欢迎大家拍砖留言。关注我,不定期分享好玩科技知识,带大家一起体会探索科技的那份独有思考和乐趣。
有的时候有关系,有时候没关系,
举个例子来说,比如你做个俄罗斯方块,需要编写方块随机产生,界面展示,方块消除,控制方块左右移动等等功能,这些不需要跟数据库产生联系。
但是如果要增加玩家玩的积分,记住玩家战绩,关掉重来还需要从上次退掉的地方再来这些功能的时候 只要数据库来记录行为,保证断电重启后玩家数据能够正常恢复。
打个比方来说:数据库是一间房,数据是货物,编程语言是人。人能把货物按照自己的想法放进房间,或者把货物从房间取出。也就是说:编程语言能把数据写入数据库,或者从数据库中把数据取出来。
这么给您解释,是否明白一些呢?
数据库是存储数据的(主要完成数据的增、删、改、查),编程是提供人机交互的(cs/bs架构)。如果一个可执行程序或者网页需要数据存储,那必然需要数据库。一般编程使用到数据库的情况可以这么理解,数据库作为后台存储数据,程序员同时会开发一个前端的可视界面(也就是前端程序,常用的有网页方式、可执行程序方式),举个例子比如去饭店的点菜系统,服务员会拿着一个设备,这个设备上边有可操做的可视化界面程序,可以帮助顾客选择喜欢的菜品,而对应的后台就会有数据库存储着所有菜品供前端程序实现增、删、查功能。前端程序和数据库之间的联系就需要数据库方面的编程实现了(如jdbc/odbc等)。