關於jdbc取資料庫table行數和列數

2021-09-01 21:41:34 字數 385 閱讀 7614

近來由於想跳槽,就想鞏固下自己的基礎,也是在日企整天寫文件,好久沒code了,就尋思練練jdbc吧,搗鼓了半天,就是不能把table遍歷了,取列數總取不到,網上找了些資料總結了下希望親們能用得到。

1.關於取行數方法比較多

a.第一種方法可以用count計數法

int count=0;

while(resultset.next())

b.直接拿sql文取「select count(*)from test」

resultset=satatement.executequery(sql);

2.取列數時真有點懵,找了半天api也沒找到,最後網上查了原來是resultset.getmetadata().getcolumncount()這個方法,藏得挺深...

Jdbc 鏈結資料庫

try rs.close ps.close conn.close try catch exception e if rs null if ps null if conn null catch sqlexception e console cpbm 09110444 資源已經釋放!ps is not ...

JDBC鏈結資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

資料庫和JDBC

網上摘錄的,應該是跟jdbc驅動相關的 setfetchsize 是設定resultset每次向資料庫取的行數 但是你要這樣還是可以把所有的資料都取出來,這個只是優化了,取不完資料的情況下 預設時,驅動程式一次從查詢裡獲取所有的結果。這樣可能對於大的資料集來說是不方便的,因此 jdbc 驅動提供了乙...