当前位置:首页 » 数据仓库 » 数据库返还的会跟前端的不一样吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库返还的会跟前端的不一样吗

发布时间: 2022-08-30 05:21:44

Ⅰ java后端的某个类跟数据库交互的时候某个字段是整型的,而跟前端交互的是字符串类型的

如果使用的是mybatis的话,可以通过枚举类型进行转换的。

public class EnumTypeHandler<E extends Enum<E>> extends BaseTypeHandler<E> {....}

使用EnumTypeHandler自动给你转,然后代码当中 前端可以直接拿到enum的值(字符串),数据库储存的是数字~

给你参考一下,希望对你有帮助~

Ⅱ 数据库好象有前端和后台的区别是怎么回事啊

是的,后台一般就是指数据库,如sqlSERVER,前台就是用某种语言编写操作界面,如ASP,VC,VB等,用户通过前台程序来操纵后台的数据库

Ⅲ 从数据库里拿到数据,组成json格式并返回给前端生成动态树。

对于服务端来说,json只是一个字符串,不过,是一个符合js对象格式的字符串
你可以专门写一个类或方法来生成json,只要按固定格式拼接字符串就可以了
(拼接的时候注意里面尽量不要有换行符,否则eval()的时候可能会报语法错误)
或者也可以在网上搜生成json的类,如果有的话直接拿来用就是了

Ⅳ 当后台数据库发生变化前台界面会发生变化吗

如果没有特别处理当然不会 ,前台根据一条查询访问数据库,然后取出数据,然后显示在界面上,从流程开程序是主导者,数据库是被动提供数据的,要达到你说的数据库变化,前台也变化,要写一个定时查询功能,每隔2秒或几秒去检查数据库里的数据是否发生变化,如果发生则更新前台,如果没有则不做动作,开销比较大,要老是访问数据库.

Ⅳ 数据库有时查历史数据返回的值会不一样,比如我查的是100,别人查的是1100,等一会我再查就成11

假如不同时间查的,那肯定是可能的,在时间差内修改了数据;假如同一时间查的,也是有可能的,查询时一个用了锁,一个没用,也就是一个读了脏数据

Ⅵ 我在后端与前端交互是用json格式进行交互,那么我的每个返回到前端的方法都有一个固定的格式

你可以写一个接口,所有的service来继承这个接口,


publicinterfaceIService{

voidtext()throwsException;
}

Ⅶ 在JAVA里是如何处理数据库的数据格式和前台需要的数据格式不一样的问题的

都可以,可以后台sql的时候,直接将日期用DATE_FORMAT或case when之类的方法转换你指定格式,在前台转换也是可以的(比如说很多前端的UI表格都可以对列进行自定义格式)。

Ⅷ 应用服务器,数据库服务器,前端数据对接服务器这三种服务器配置上是不是都是相同的只是说法不一样

配置不一样的,型号一样不一样我觉得没关系,主要配置要合适,本质其实都是普通服务器,现在也有云服务器,利用虚拟技术搞的,我也不是特别懂

  • 应用服务器,一般部署应用代码,配置不用很高,也要看用的人和并发量,一般8-16G内存,4-8核CPU就够了,主要看代码里面多线程等代码复杂程度,一般多台机器集群

  • 数据库服务器,这个部署数据库,一般配置会高,因为所有应用服务器一般都会链接数据库,CPU要多,内存要大。一般是个大集群,还要主库备库,各种优化

  • 前端数据对接服务器不知道指的是什么,我个人理解是VIP,负载均衡,对接客户前端的,主要做分流,存一点小数据等,对接应用服务器,这个配置也不用很高,也是个集群