缓存 数据库 java-java查询oracle数据库问题(菜鸟问题)

问题描述

java查询oracle数据库问题(菜鸟问题)

我从oracle数据库查一张表比如A,大约有1000w条数据,我需要经常用到这张表的一个字段(字段1)做比较查询,所以想把它放到缓存里。我用的是tomcat
我在java查询时直接把查询了这张表A,select 字段1 from A,然后就想直接放到list加入缓存中,但是使用时报错,Java heap space。查询后说是堆栈的问题,我按照网上的方法在tomcat的catalina.bat 文件里加入 set JAVA_OPTS=-Xms1024m -Xmx1024m
但是没用还是报错,然后有人说是因为我查的表的数据大于100M的问题,要我分开查几次
现在不知道该怎么解决了,求助。
PS.在表A数据量不是特别大几万左右测试的时候是没有问题的,就是直接实际数据1000w时报错

时间: 2024-10-24 18:01:06

缓存 数据库 java-java查询oracle数据库问题(菜鸟问题)的相关文章

java 查询oracle数据库所有表DatabaseMetaData的用法(详解)_java

一 . 得到这个对象的实例 Connection con ; con = DriverManager.getConnection(url,userName,password); DatabaseMetaData dbmd = con.getMetaData(); 二. 方法getTables的用法 原型: ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type

Java连接操作Oracle数据库代码详解_java

废话不多说了,直接给大家贴关键代码了,具体代码如下所示: package com.sp.test; import java.sql.*; import java.util.*; public class Text_lianxi extends Thread { public void run() { try { yunxing(); Thread.sleep(10000); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.pr

JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),如何操作

问题描述 JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),使用什么连接方式最好(高效)??,用jdbc连接池好吗?,怎么使用jdbc连接池后释放资源而不关闭连接呢??,谢谢各位了!!

字符集-vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码

问题描述 vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码 公司的服务器字符集是英文的,然后我在电脑上装了oracle和plsql,修改了oracle下的注册表字符集都为英文的.我在plsql中查询的中文数据都可以正常显示,我在里面添加的中文数据也可以正常显示.但是,我在vs2008中做了一个查询,将查询出来的数据绑定到datagridview控件上,就出现了中文数据显示乱码,还有就是我自己在vs2008中添加新数据,在plsql中看到的数据中中文都显示为??? 跪求高手帮帮

从服务器将Oracle数据库导出到本地Oracle数据库的方法

原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法  1.将服务器上的Oracle数据库导入到本地    在CMD模式下执行以下命令:   exp username1/password@服务器端数据库 file=本地硬盘:/文件名.dmp   例如: exp admin/123123@DB file=e:db.dmp 2.建立本地数据库(默认已经安装Oracle客户端并且建立了本地数据库) 3.创建一个新用户,并赋予DBA权限  //创建一个用户名为test,口令(密码)为12

JAVA查询Oracle数据库集群连接字符串

  事件: 报表接口数据库突然无法连接 ,导致无法正常取数操作. 异常信息: Io 异常: Got minus one from a read call 分析: 数据库地址及其配置信息都为发生变化 , 经询问后得知数据库调整为集群工作方式 . 结果: 1. 修改普通 JDBC 连接字符串为集群工作方式. 2. 接口中的 JDBC JAR文件不适合集群工作方式. 思维宽度: 1. JDBC JAR文件的选择, Classes12 到底是个啥玩意? 第一次听很晕 , 其实就是 oracle 数据库自

oracle 分页查询-Oracle数据库分页查询

问题描述 Oracle数据库分页查询 分页查询语句.之前用java获取分页信息是分两步走的,首先获取想要得到的字段信息,第二部获取总记录数count(*).现在因为种种原因,就是想请教高手一下,能不能在一个sql中,查询出这些信息包括总记录数.比如 表 test 字段有id,name. select * from (select A.*,ROWNUM RN from(select * from test) A where ROWNUM<=11) where RN>=1; 这是分开写时,查询的语

c#连接 oracle 数据库-asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!!

问题描述 asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!! 我的开发工具是vs2015 开发语言是C# 测试连接代码的时候出现了这样的错误 本地服务器数据库是 oracle 11G 求大神指教啊!!! 感激不尽. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.Web

oracle数据库-做一个基于Oracle数据库的系统进程研究与分析的论文有以下几个问题求大神指点下感激不尽

问题描述 做一个基于Oracle数据库的系统进程研究与分析的论文有以下几个问题求大神指点下感激不尽 1.系统进程和后台进程的区别 2.系统调优和进程调优区别 3.系统进程研究分析的是什么