1. 程式人生 > >JAVA開發12--將oracle查詢結果賦值給JAVA變數

JAVA開發12--將oracle查詢結果賦值給JAVA變數

        List<String> account_filter=new ArrayList<String>();  //陣列
        String sql_account_filter = "select distinct object_code as account from inner_table_account where object_source = 'OA_FEE_BUDGET'";
        Connection conn_af = DBUtil.getConnection();
        Statement st_af = conn_af.prepareStatement(sql_account_filter);
        ResultSet eq_af = st_af.executeQuery(sql_account_filter);
        while(eq_af.next()){
            
            account_filter.add(eq_af.getNString("account")) ;
            
        }
        st_af.close();
        conn_af.close();
       

相關推薦

JAVA開發12--oracle查詢結果JAVA變數

        List<String> account_filter=new ArrayList<String>();  //陣列         String sql_a

php後臺查詢結果前臺js的一位陣列

var android_name = []; var android_count = []; var i = 0 ; <?php foreach($AndroidCountByPhoneName as $k => $v){ ?> //注意:1.這裡最好對結果資料用雙引號引起

SQL中將查詢結果變數

DECLARE @sql nvarchar(4000),@called_calls  INT      SET  @sql  ='SELECT @a=COUNT(*) FROM users as u

命令結果一個變數

#!/bin/bash a=23 # Simple case echo $a b=$a echo $b echo # Now, getting a little bit fancier (command substitution). a=`e

bat/cmd命令執行的結果變量

nbsp 圖片 引號 ima 技術 需要 short rev alt 比如我想把git代碼的commitid獲取以後加到文件夾上來標記文件夾中的包是哪個git 節點構建得到的。 git 命令是git rev-parse --short HEAD 再linux系統下,只需要執

Java中兩個byte型別相加結果byte型別的變數會報編譯錯誤,byte加byte的結果為什麼是int?

背景: 之前偶然看到有討論這個問題,在網上搜了半天,結果都不盡如人意,解釋沒有到位, 有的說byte加byte預設就是int,那為什麼這麼做呢? 這不是找麻煩麼?這種奇怪的預設還有哪些?帶來一些列疑問。。。。。。 有的說byte儲存的就是整型資料,這種說法的對錯姑且不論,至少我覺得難免有

X++: select 查詢結果直接一個變數

//AEL_ReplacementNote_detail 為table名 如果用這種方式直接將查詢結果賦值給一個變數,那麼from那裡就要用table名. real lvQty=(select sum(AEL_rld_req_qty) from AEL_ReplacementNote_deta

使用linq機制 實現datatable連表查詢 結果到一個新的datatable

using System.Data;using System.Linq; //注意專案要引用System.Data.DataSetExtensions DataTable dtA = new DataTable(); dtA.Columns.Add("id", typeof(int)

linux shell命令結果變數 shell assign command output to variable

1. 命令     1.1     反引號``    (也就是tab上面~鍵)            ~ a=`echo "hello world"

mysql儲存過程判斷不為空和不為空,查詢結果變數

直接看例子,判斷為空是is null delimiter // create procedure proc__pre_activity_scan() begin    declare p_tid int(10);    set @p_tid=(select tid fro

java jdbc ResultSet結果通過java反射java物件

在不整合框架的情況下,使用jdbc從資料庫讀取資料時都得一個個的get和set,不僅累程式碼還顯得不簡潔,所以利用java的反射機制寫了一個工具類,這樣用jdbc從資料庫拿資料的時候就不用那麼麻煩了。 因為很多情況下資料不止一條,所以返回的是物件類的一個集合。 需要注意的地方:在這裡,資料庫欄位命名格式為

Mysql存儲過程查詢結果到變量

情況下 set 備份 del 返回 reg sta nbsp () # 使用的navicat 編輯的存儲過程 CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_student_back`()BEGIN#定義max變量

把SQL的執行結果變數,然後其作為while的條件,迴圈執行SQL

主要的SQL指令碼如下: BEGIN DECLARE V INT DEFAULT 1; DECLARE ARGS INT DEFAULT 0; #宣告變數 SELECT COUNT(*

Java中讀取配置檔案中的內容,並靜態變數的方法

應用場景 專案開發中某個功能需要抽取成方法寫成一個工具類,提供給別人使用。寫過工具類的人都知道,工具類中的方法一般都是靜態方法,可以直接使用類名點方法名呼叫, 使用很方便,比如判斷某個物件是否為空的方式Objects.equals().由於我寫的這個工具類中需要讀取配置檔案中的內容,但是常規方法注入成員變數時

實驗2-1-5 x的平方y

write .com pan company ati system rgs ack args package com.company; public class Main { public static void main(String[] args) {

關於ajax請求資料,並資料全域性變數的一些解決方法

在使用ajax請求資料是,開始的時候是打算將ajax的資料取出,並賦予給全域性變數,但是在實際編碼過程中發現並不能將資料賦予給最開始定義的全域性變數,出現這個問題的原因是由於ajax非同步載入的原因,所以只能用其他方法來解決,下來是解決的方法 第一個解決方法沒有使用全域性變數,直接在ajax請求中將請求到的

SqlServer中儲存過程中將Exec的執行結果變數輸出

背景: 遇到這樣一種情況:動態向儲存過程中傳入表名和表的某些屬性(這裡用到的是主鍵ID),然後利用這兩個變數查出一條資料的某些欄位值,然後再利用這些值進行邏輯運算(自己的邏輯),最後將結果輸出。話不多說,直接上圖,看是否是你想要的結果: 說明:【區域1為要用來測試的表】【 區域2 為表中資料】【區域3

Matlab獲取資料夾下所有檔名並資料按矩陣變數

fileFolder=fullfile('D:\MATLAB\bin\trc'); dirOutput=dir(fullfile(fileFolder,'*.trc')); fileNames={dirOutput.name}; n = 1; for i=fileNames

淺談子類物件父類物件

最近對將子類物件賦值給父類物件有點心得,想和大家分享一下,但本人水平有限,請各位指正和批評。言歸正傳,下面是幾個小例子,請大家看一看。 測試一 父類: public class Supclass { public void print() {

Linux shell指令碼中執行命令結果變數&&echo輸出變數是否包含換行符的問題

Linux shell指令碼中執行命令結果賦值給變數&&echo輸出變數是否包含換行符的問題 echo $ret 和 echo "$ret" 區別: 如果是echo $ret,輸出結果為一行,沒有換行符 如果是echo "$ret",輸出結果為多行,有換行符