你要达到的目的其实就是在jvm启动的时候把数据库数据加载一份到内存,一个静态变量和一个静态初始化块就可以搞定你的问题,这两者都是在类加载的时候初始化一次,像前面回答的一样,你可以用一个HashMap搞定。
稍微具体来说,一个静态变量
public static final Map<key,value> cache=new HashMap<key,value>()
static {
cache=请求数据库 *** 作
}
key你自己加,String还是int都行,value是你数据库的结构,可以写个实体。获取的时候直接cacheget(key)就可以了。
1、导入sql文件命令:mysql> USE 数据库名;mysql> source d:/mysqlsql;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:mysql> DROP DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysqltxt" into table 表名;
这么具体的问题,找通用demo很难啊,个人觉得问题的难点不在Python。
1 获取什么服务器性能数据和如何获取,可以请教公司内部运维。
2 获取什么数据库性能数据和如何获取,可以请教公司内部DBA。
3 以上两点搞定了,才能确定临时数据存储结构和最终数据库表结构。
以上三点是关键,Python的事情就简单多了,提供一种思路:一分钟一次,实时性不高,每台服务器用cron部署一个apy,用于获取性能数据,在某一台服务器有一个bpy,负责获取所有服务器apy产生的数据,然后写入数据库;apy如何上报到bpy取决于你擅长什么,如果熟悉网络编程,用apy做客户端上报到服务端bpy,如果熟悉shell的文件同步(如rsync),apy只写本地文件,bpy调用csh(封装rsync)拉取远程文件。
1资料的收集与整理
充分利用工区开发区块钻、测井资料丰富的特点,根据以储层非均质性研究为基础,以剩余油分布规律研究为核心的指导思想,我们进行了大量的资料收集与整理工作,主要包括:
(1)对工区内7口取心井进行了详细的观察和描述,并结合其他的岩性、颜色、古生物、重矿物等样品资料,恢复目的层段兴隆台油层各小层的沉积环境及沉积相,确定各微相单元及其分布规律;
(2)收集了孔、渗等岩石物性分析测试资料;
(3)收集了近200口井的录井资料,并进行了测井沉积微相解释及目的层段的数字化处理;
(4)收集了174口井的多井资料,在测井储层参数反演方法研究的基础上,结合物性资料,对这174口井进行了储层参数的测井解释工作。经过大量实际资料的实验和研究,可以得出下面三个储层参数测井解释数学模型:
①孔隙度(φ)与声波时差(AC)的关系为(图6-2):
φ=0168135×AC-296174 其相关系数Rn=09688
图6-2 孔隙度与声波时差的相关图
②渗透率的测井解释数学模型:
高含水油田剩余油分布研究:以辽河油田欢26断块为例
上式即是利用FZI反算渗透率的模型。根据欢26断块兴隆台油层组6口取心井、585个孔隙度、渗透率分析样品的计算结果来看,计算的渗透率值与岩心分析数据吻合良好效果是令人满意的。
③含油饱和度(SO)与流动带指标(FZI)的数学模型(详见第七章):
SO=exp[-00729769(ln(FZI))2+0432971ln(FZI)+3462147]
该式的相关系数Rn=093
2数据库的建立
在上述资料的收集、整理的基础上,分别建立了下面相关的数据库(集):
(1)Welldat:存储工区内198口井的坐标值;
(2)Layerdat:存储兴隆台油层组Ⅲ4、Ⅲ5、Ⅲ6小层各井点的孔、渗、饱等物性参数均值;
(3)Lithodat:存储作剖面模型的7口井Ⅲ4、Ⅲ5、Ⅲ6小层的岩性数据以及作三维模型的9口井的Ⅲ6小层的岩性数据,并在此基础上形成四个数据集:Ⅲ4lithodat,Ⅲ5lithodat,Ⅲ6lithodat和3Dlithodat;
(4)Parameterdat:存储各井点目的层段垂向各深度处的孔、渗、饱等物性参数,采样间隔为0125m,在此基础上也形成四个数据体:Ⅲ4paradat,Ⅲ5paradat,Ⅲ6paradat和3Dparadat
上述各种数据库的建立,为下一步建立各种储层地质模型奠定了坚实的基础。
纯真IP数据库是纯真网络(一个企业或网络团体)收集的关于全国的固定IP地址的一个数据库,会不断的随着变化或增加而进行更新,通过这个数据库,你就可以通过QQ或其他网络软件知道某个IP是归属于哪个省哪个市哪个地区,比如你可以知道你的QQ好友
以上就是关于java怎么将收集到的数据存入数据库全部的内容,包括:java怎么将收集到的数据存入数据库、怎么读取数据库中数据、python怎样收集数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)