JDBC的結果集問,Java提示結果集關閉

時間 2025-03-02 21:05:09

1樓:

while(

id"))中的引數i指的是列。

jdbc resultset 結果集 怎麼處理

2樓:網友

使用getstring()是可以搞定你上面的所有型別的,不過讀出來的是string型別的,你要轉換成其他型別。如果你是想讀取age,最好使用getint();這樣。

建議你多看jdk文件,搞程式的人要學會看文件啊,很多類的使用通過看文件就行了,文件講得最清楚。

3樓:網友

@param conn 資料庫連線物件* @param t 任意型別的bean

return list

throws sqlexception sql異常*/public static listgetlist(connection conn,t t) throws sqlexception

只要傳入乙個物件的例項,就可以獲得這個物件的list,例如,程式中有person類,資料庫中有person表,person類和person表欄位相對應,查詢後就可以獲得所有person

4樓:海蘭快車

這個問題搞定了嗎?

你資料庫裡的表都有一張兩對應的實體類:你在定義實體類的時候肯定區分了它的型別,所以你在使用的時候就可以區分了。

5樓:網友

getmetadate我也沒用過,getstring幾乎能保定一切,不過他返回的,都是string型,其實還有getobject

這個才能真正搞定一切。

6樓:網友

getstring(index)可以搞定一切,int取出後會轉為string

sql和resultset 結果集的問題?

7樓:網友

有可能是preparestatement的問題 我一般都不用 直接就是 用字串鏈結 做 你也可以試試。

8樓:網友

你的sn在資料庫裡是什麼型別的啊?

j**a提示結果集關閉

9樓:pc秋月

乙個resultset物件與statement物件關聯,所以你的**中得到第2個resultset物件的語句rs2=;是錯誤的,它會導致前乙個resultset物件即rs1被關閉,應改成:

statement st2=;

rs2=;

怎樣在jdbc中返回乙個物件

10樓:網友

如果是要根據類名返回乙個物件用。

str就是你需要返回的類的名字。

如果是要用方法等返回物件,用return yourobject;

你說的比較模糊。。

j**a 中如何判斷資料庫查詢的結果集是否為空?

11樓:網友

看你用什麼 以jdbc為例 會獲得結果集resultset 如果返回true 那就是有資料咯 反之則是沒資料。

12樓:

如果只是判斷是否有結果的話, 用if( 判斷不好, 因為需要查詢出所有的內容, 耗時耗資源, 你在搜尋的時候直接"select count(主鍵) from 表名", 得到查詢結果(int), 不就知道有沒有結果集了嗎。

13樓:網友

resultset rs=...獲得結果集的操作)

if(!=null)

jdbc 結果集資料全部快取到記憶體了嗎

14樓:網友

jdbc 結果集資料預設不會全部快取,一般的,快取中是檢索樹,仿棚通過檢索樹可以很快的訪問資料。如果型歷需要快取資料到記憶體,可以卜大搜建立記憶體表。

求解 請高手幫助 我寫了乙個jdbc方法將查詢出來的結果集放進了 list>裡 現在資料都能查詢到

15樓:網友

只需要在建立時改成。

listlist=new arraylist();

然後usertable ut = new usertable();

while(遍歷結果集)

就行了。個人參考意見。

16樓:網友

只要建立時轉換就ok了。

row=new arraylist();

jdbc,關於查詢結果怎麼接收,多條查詢結果怎麼接收?例子優先

17樓:總該有辦法吧

把if***while(然後把結果放到list中。

rs=;list list=new arraylist();

while(

n=;integer(n));

18樓:網友

你是不是想說如果查詢返回的是多列資料 你咋辦 是乙個乙個寫還是怎麼搞?

是這個意思?

JAVA題目3寫出該程式的輸出結果。為什麼結果為5671112我懂的地方寫了註釋

看來你是對這個for t b i j i 1 j 0 t b j j 不太明白吧。這個t是b j l 和b j 進行交換的中間量,就是先將b j 賦值給t,然後將b j 1 賦值給b j 在將t賦值給b j 1 就ok了。並且這個t b i 可以放到迴圈裡面來看的就清楚多了。t b j 也可以放到迴...

EXCEL在VBA程式設計中遇到日期提示的問題

按您的題意,就增加個條件即g不為空即可。修改一下可以自動計算工作表數量,就是說可以自由增減工作表 private sub workbook open dim i n sh for sh 2 to sheets.countsheets sh activate n range c65536 end xl...

求問高手,這裡有SREng的掃瞄結果

機器狗木馬病毒介紹 機器狗木馬病毒是用乙個c語言編寫的木馬病毒。病毒執行後會刪除系統目錄下的,並建立乙個包含病毒的userinit.exe,隨系統每次啟動時載入到系統中。此檔案執行後會在系統的software microsoft windows nt currentversion image fil...