publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{//TODOAuto-generatedmethodstubXzdatasqlTool=newXzdata();//初始化并...

public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{

// TODO Auto-generated method stub

Xzdata sqlTool = new Xzdata(); // 初始化并且链接数据库

System.out.println("连接数据库成功!");

String sql = "select * from MyTable";

ResultSet rs = sqlTool.edb.getTableResult(sql);

ResultVO resVo = new ResultVO();

List listvo = new ArrayList();

try {//捕捉异常

while (rs.next()) {

resVo.setWages(rs.getString("DATAS"));

resVo.setYear(rs.getString("YEAR"));

resVo.setMonth(rs.getString("MONTH"));

resVo.setDay(rs.getString("DAY"));

listvo.add(resVo);

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

JSONArray jsonarr = JSONArray.fromObject(listvo); // java字符串转为为json对象

PrintWriter out = response.getWriter();

out.write(jsonarr.toString());

out.close();

}

public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{

doGet(request,response);

}

把查出的数据赋值给resVo时,后取出的数据会覆盖之前的resVo,这个可以理解,但是为什么已经放进listvo里的resVo也会被后取到的数据替换?如何解决?

展开

java 从数据库取值_java 连接数据库取值问题相关推荐

  1. java代码数据库添加操作_java连接数据库后进行更新插入操作

    接上一次的查询操作,这次将更新与插入的代码补充 首先是服务端的接收端,接收到客户端的请求则发送相应操作 if ("1".equals(message)) { //从mysql数据库 ...

  2. java模拟数据库压测_java应用的优化【转】

    XX银行网银系统是一套全新的对公业务渠道类系统,经过两年的建设,将逐步对外提供服务. 该系统融合了原来多个对公渠道系统,并发量是以前多个系统之和,吞吐量要求将大幅上升.为了使广大对公客户使用系统时获得 ...

  3. java和数据库的应用_JAVA数据库应用的一个小例子

    自己随便写的,以炉石为背景,写一个参考用的小例子,先上SQL表: if OBJECT_ID('card_pool') is not null drop table card_pool; create ...

  4. java传入数据库生成柱状图_Java读取数据库数据生成柱状图

    此案例是用swing显示数据的.须要引入jfreechart相关包.不同版本号可能包不同样.本人用的是 此案例在ssi框架下会报错,不用框架就没问题. Java后台逻辑代码: public class ...

  5. java判断数据库是否存在_java判断数据库是否存在的方法

    java判断数据库是否存在的方法 发布时间:2020-06-10 10:12:11 来源:亿速云 阅读:208 作者:Leah 这篇文章主要为大家详细介绍了java判断数据库是否存在的方法,文中示例代 ...

  6. java set中取数据_Java中取数据库用的ResultSet问题

    这段时间做java项目,在操作数据库的时候,犯了一个错误,请看下面的程序 .......                        //前面连接数据库方面的省略 ResultSet  result ...

  7. java gettext返回值_JAVA getText() 取不到值

    展开全部 adan1 解释是对的添加了两个jtf1=new JTextField(15); 最后jtf1引用的是第二个e68a8432313133353236313431303231363533313 ...

  8. java 爬取数据_JAVA爬取天天基金网数据

    爬取基金历史记录代码: 1.首先要自己定义几个参数:基金编码,页数,每页显示条数 开始时间结束时间等 (我这直接写的静态方法使用的 大家可以改成Test方法自行进行测试) /*** httClient ...

  9. java long 取模_Java 数组取模分组

    /** * jdk8以上支持 Long类型数组取模分组 * @param arrays 被分组的数组对象 * @param mod 取模值 * @return Map> * 说明:Map> ...

最新文章

  1. SegmentFault 技术周刊 Vol.21 - 程序人生(二):2016 这一年
  2. linux转换二进制命令,Linux--二进制,十进制,十六进制如何转换,单位换算
  3. C++中const char*, string 与char*的转化
  4. JavaScript装逼指南
  5. Bzoj-2820 YY的GCD Mobius反演,分块
  6. (JavaWeb)会话跟踪技术Cookie和Session(重点)
  7. 数学建模-预测模型总结(适用范围、优缺点)【灰色预测模型、插值与拟合、时间序列预测法、马尔科夫预测、差分方程、微分方程模型、神经元网络】
  8. inotify+rsync实现实时同步部署
  9. JMetro版本11.6.5和8.6.5发布
  10. android listview asynctask,Android精通之AsyncTask与ListView讲解
  11. Dubbo-admin的安装
  12. bluR blUr bLur...闷的时候就听Blur
  13. 为什么你成长这么慢?
  14. php钩子是啥意思,thinkphp钩子是什么意思
  15. 自由缩放属性-resize(禁止textarea的自由缩放尺寸功能)
  16. CoffeeScript、TypeScript 、 JavaScript 之间
  17. 在具有内置文本扩展功能的苹果Mac上如何更快的键入内容?
  18. 开始菜单下的计算机怎么能看到盘符
  19. 安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)
  20. linux 内核头文件、内核库文件

热门文章

  1. ElasticSearch+NLog实现.net core分布式日志管理
  2. C# 使用 Index 和 Range 简化集合操作
  3. 带你深入探究云原生时代的分布式操作系统 Kubernetes
  4. 现在就是.Net最好的时代!我赞成,谁反对?
  5. 在.NET Core中用最原生的方式读取Nacos的配置
  6. .NET Core开发实战(第14课:自定义配置数据源:低成本实现定制化配置方案)--学习笔记...
  7. Serverless那么火,2019年的采用如何?
  8. 用.NET模拟天体运动
  9. .NET中国峰会 参与意愿调查
  10. 正反案例介绍SOLID原则