List在内存操作会不会影响数据库

问题描述

请教个问题List<T>listT=从数据库获取数据;listT=修改listT();List<T>listTOther=从数据库获取数据;现在listT和listTOther中的数据是否相同?帮忙分析分析

解决方案

解决方案二:
加入没修改数据库里的数据,那就是相同的
解决方案三:
引用1楼jiangshun的回复:

加入没修改数据库里的数据,那就是相同的

不一样,除非你的listT自动和数据库同步这些对象都是在内存中的,你修改了,也只是内存中数据的变化
解决方案四:
应该不一样
解决方案五:
不会啊,你只是把数据从数据库中读取出来,没有更新数据库的代码,那就不会影响数据库。
解决方案六:
支持一下

时间: 2024-09-20 14:15:00

List在内存操作会不会影响数据库的相关文章

alter table新增字段操作究竟有何影响?(上篇)

很久以前就有个疑问,见过一些表设计时会留出几个reverse的字段,目的是为了以后扩展,但此时设计的字段类型.长度等都是预计的,未来是否可用,不好说,那为什么会这么做呢?可能的原因是:"我现在设定好字段,需要的时候直接用就行了,不需要新增字段的操作". 那么,问题就是,新增字段的操作究竟有什么影响?增加表字段的时候,是否会锁表?对DML.DDL有什么影响?如果搞清楚这些,才能对上面的问题给出科学的答案. 为了证明增加字段的操作究竟做了什么,有什么影响,打算使用10046事件来看看. S

malloc-C程序内存不能为read错误,包含文件和内存操作

问题描述 C程序内存不能为read错误,包含文件和内存操作 各个方法每个都没问题,放一块儿就冒出个不明原因的错误 #include <stdio.h>#include <math.h>#include <time.h>//get time difference//days from 2015/6/9 to here.int getTD();//free()!char* getTextFileContent(char*);long getFileSize(FILE*);/

Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,转换流,随机访问流,合并流,序列化流,Properties

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:登录注册IO版本案例(掌握) 要求,对着写一遍. cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管)

C语言嵌入式系统编程修炼(内存操作)

在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力.在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力.以指针直接操作内存多发生在如下几种情况: (1) 某I/O芯片被定位在CPU的存储空间而非I/O空间,而且寄存器对应于某特定地址: (2) 两个CPU之间以双端口RAM通信,CPU需要在双端口RAM的特定单元(称为mail box)书写内容以在对方CPU产生中断: (3) 读

VC++多线程下内存操作的优化

许多程序员发现用VC++编写的程序在多处理器的电脑上运行会变得很慢,这种情况多是由 于多个线程争用同一个资源引起的.对于用VC++编写的程序,问题出在VC++的内存管理的具体实现上.以下通过对这个问题的解释,提供一个简便的解决方 法,使得这种程序在多处理器下避免出现运行瓶颈.这种方法在没有VC++程序的源代码时也能用. 问题 C和C++运行库提供了对于堆内存进行管理的函数:C提供的是malloc()和free().C++提供的是new和delete.无论是通过 malloc()还是new申请内存

FFMPEG内存操作(二)从内存中读取数及数据格式的转换

相关博客列表:     FFMPEG内存操作(一) avio_reading.c 回调读取数据到内存解析      FFMPEG内存操作(二)从内存中读取数及数据格式的转换      FFmpeg内存操作(三)内存转码器     在雷神的<最简单的基于FFmpeg的内存读写例子(内存播放器)>中,它是设计回调函数从输入文件中读取数据.与FFMPEG 官方给出的avio_reading.c不同的是,雷神给的例子是当需要数据的时候,回调函数才去从输入文件读取数据,而avio_reading.c 则

new-detecte时出错,内存操作问题

问题描述 detecte时出错,内存操作问题 #include using namespace std; class MyString{ private: char* Buffer; public: MyString( const char* InititalInput ) { if (InititalInput != NULL) { Buffer = new char[ strlen( InititalInput ) + 1 ]; strcpy_s( Buffer, strlen( Initi

new 内存 内存泄露-求助一个关于内存操作的问题。。。

问题描述 求助一个关于内存操作的问题... 在调试一个一个视频捕捉类 下面 的 char *pByte = new char[xvid_len + 4]; 前几次new 都成功了, 可是几次以后申请内存就一直失败. *pByte ==NULL: 初学搞不懂为什么..求助... void CCaptureVideo::PostEncHandler(unsigned char * xvid, int key, int xvid_len) { char *pByte = new char[xvid_l

Sql Server之旅——第十站 看看DML操作对索引的影响

原文:Sql Server之旅--第十站 看看DML操作对索引的影响 我们都知道建索引是需要谨慎的,当只有利大于弊的时候才适合建,我们也知道建索引是需要维护成本的,这个维护也就在于DML操作了, 下面我们具体看看到底DML对索引都有哪些内幕....   一:delete操作 现在我们已经知道,索引都是以B树的形式存在的,既然是B树,我们就要看看他们的叶子节点和分支结点,先准备点测试数据,如下图: CREATE TABLE Person(ID INT,NAME CHAR(200)) CREATE