java 從數據庫取值_java 連接數據庫取值問題

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也會被后取到的數據替換?如何解決?

展開

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287475.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287475.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287475.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

條件表達式

1.python中: a 1b 2 if a>1 else 3 2.C語言中:max (a>b)?a:b; 說明:條件運算符優先于賦值運算符 也可以這樣寫:a>b? a:c>d? c:d / a>b? (a100):(b100)轉載于:https://www.cnblogs.com/yjw9520/p/4841301.ht

oracle導出數據庫中表出現導出報錯(EXP-00003)未找到段 (0,0) 的存儲定義

前兩天在使用oracle數據庫,使用dba用戶利用PL/SQL 中的tool中export table導出表結構時,出現了如下問題:好多張表“報錯(EXP-00003)未找到段 (0,0) 的存儲定義 ”,出現這樣的結果,經過查找相關資…

Android Studio之查找當前類的位置圖標沒了

1 問題 我們知道在Android studio里面如果想快速看到該文件所在的目錄位置,點擊這個圖標 現在這個圖標沒了,找不到了 2 解決辦法 把下面的Autoscroll from Source的勾去掉就行。

[python opencv 計算機視覺零基礎到實戰] 十八、用鼠標進行畫畫

一、學習目標 了解如何在圖片中加入文字了解如何使用鼠標進行圖像繪制 二、了解如何通過鼠標進行圖像繪制 2.1 了解putText方法的使用 putText方法接收圖像,文字內容, 坐標 ,字體,大小,顏色,字體厚度這…

【測繪程序設計】坐標正算神器V1.0(附C/C#/VB源程序)

坐標正算,就是根據直線的邊長、坐標方位角和一個端點的坐標,計算直線另一個端點的坐標的工作。本文用C#語言和VB語言實現坐標正算,編寫坐標正算神器。 計算實例: 實例1,設直線AB的邊長DAB和一個端點A的坐標XA、YA為已知,則直線另一個端點B的坐標為: XB=XA+ΔXAB YB=YA+…

2.2 PostgreSQL 概念

PostgreSQL 是一種關系型數據庫管理系統(RDBMS)。這意味著它是一種用于管理那些以關系形式存儲數據的系統。關系實際上是表的數學稱呼。今天,把數據存儲在表里的概念已經快成固有的常識了,但是還有其它一些方法用于組織數據庫。在類 Unix 操作系統上的文…

Blazor University (22)路由 —— 定義路由

原文鏈接:https://blazor-university.com/routing/路由與標準 ASP.NET MVC 一樣,Blazor 路由是一種用于檢查瀏覽器 URL 并將其匹配到要呈現的頁面的技術。路由比簡單地將 URL 匹配到頁面更靈活。它允許我們根據文本模式進行匹配,例如&#xf…

Linux文件I/O編程(二)lseek函數

文件I/O編程處理open、read、write、close,等必要函數對文件進行讀寫操作外,lseek、fcntl也是I/O編程很重要的函數。lseek函數lseek函數主要用來移動當前讀寫位置,第一個參數是文件描述符fd,第二個參數是偏移距離,第三…

[python opencv 計算機視覺零基礎到實戰] 十九、簡易繪畫板制作

一、學習目標 了解事件編寫一個簡易繪畫板 二、了解如何制作簡易繪畫板 2.1 了解鼠標多種事件 上一節我們簡單的使用opencv的圖形繪制方法,用鼠標繪制了一些內容。上一節所響應的是簡單的雙擊事件EVENT_LBUTTONDBLCLK,在OpenCV的鼠標事件中還有很多。…

Web App 和 Native App,哪個是趨勢?

2019獨角獸企業重金招聘Python工程師標準>>> Web App 和 Native App,哪個是趨勢? https://www.zhihu.com/question/19558750 WebAPP與原生APP的交互設計區別 http://www.woshipm.com/ucd/132869.html Web App 開發使用哪種框架比較好&#xf…

基于天地圖的應用服務系統設計開發—以甘肅高校招生服務為例

“天地圖”是國家測繪地理信息局建設的地理信息綜合服務網站。它是“數字中國”的重要組成部分,是國家地理信息公共服務平臺的公眾版。“天地圖”的目的在于促進地理信息資源共享和高效利用,提高測繪地理信息公共服務能力和水平,改進測繪地理信息成果的服務方式,更好地滿足…

查缺補漏系統學習 EF Core 6 - 修改實體數據

推薦關注「碼俠江湖」加星標,時刻不忘江湖事這是 EF Core 系列的第六篇文章,上一篇文章講述了 EF Core 中的原始 SQL 語句查詢。這篇文章講一講 EF Core 如何修改實體數據。點擊上方或后方藍字,閱讀 EF Core 系列合集。實體狀態在開始學習 EF…

在AngularJS的controller外部直接獲取$scope

為了防止無良網站的爬蟲抓取文章,特此標識,轉載請注明文章出處。LaplaceDemon/SJQ。 http://www.cnblogs.com/shijiaqi1066/p/5560843.html 以前利用webqq的寫過一個自動發消息的腳本,由于那時webqq還直接使用類似jQuery操作DOM的技術&#x…

js pug 代碼_pug模版學習(一)

標簽按照html的縮進格式doctype htmlhtmlheadtitlebody編譯結果:文本p 這是文本| 這是文本p.這是文本編譯結果:這是文本這是文本這是文本屬性設置class名跟id名(默認是div)p.foop#foop#foo.foo.foo#foo編譯結果:其他屬性:a(href&q…

Upgrade Hole puncher Mathematical Modeling

// AntColony.cpp : 定義控制臺應用程序的入口點。 //#include<iostream> #include<math.h> #include<time.h> #include<stdio.h> #include <fstream> #include <string> #include <iostream> #include <vector>using n…

Android之提示Cannot call this method while RecyclerView is computing a layout or scrolling

1 問題 java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling androidx.recyclerview.widget.RecyclerView{24d6f3b VFED.V... ......ID 0,657-1074,1911 #7f090143 app:id/recyclerView}, adapter:com.appsinno…

Java8新的異步編程方式 CompletableFuture(三)

前面兩篇文章已經整理了CompletableFuture大部分的特性&#xff0c;本文會整理完CompletableFuture余下的特性&#xff0c;以及將它跟RxJava進行比較。 3.6 Either Either 表示的是兩個CompletableFuture&#xff0c;當其中任意一個CompletableFuture計算完成的時候就會執行。 …

情人節,我表白了CSDN小姐姐后,竟然...【為表白寫了一個繪圖工具,讓我不再手殘】

情人節&#xff0c;我表白了CSDN小姐姐后&#xff0c;竟然…竟然有人看了這篇文。 以下圖片素材由一個還沒寫完的工具繪制&#xff0c;稍后會放在CSDN的代碼倉庫&#xff08;現在能用了&#xff0c;還沒時間改&#xff0c;顏色填充算法還沒寫&#xff0c;有能力的朋友可以修改一…

【小程序】劉一哥課堂隨機點名提問神器V1.0(附源程序)

為了能讓我們的孩子們盡量來教室上課,增強課堂的參與度,激發課堂激情,提高學習效率,一哥也是煞費苦心,于是開發出了這么一款課堂點名提問神器,跟大家分享一下。 打開神器,看到的界面是這樣子的,我很感激有勇氣按時起床并能到教室的每一位有志之士。 點擊【開始】按鈕,…