① JSP中如何使用sql存儲過程或JAVA實現分頁顯示多表查詢數據
Java調用
存儲過程
CallableStatement
proc
=
null;
proc
=
conn.prepareCall("{
call
SCOTT.TESTA(?,?)
}");
proc.setString(1,
"100");
proc.registerOutParameter(2,
Types.VARCHAR);
proc.execute();
String
testPrint
=
proc.getString(2);
第二個問號是out類型的參數
JAVA實現分頁顯示多表查詢數據?
分頁可以使用網路上提供的分頁類的做。。
至於多表查詢的數據
只是
多張表關聯在一起,跟分頁沒有太大的關系
② 怎樣實現sql資料庫中表的分頁功能,用存儲過程。asp.net 謝謝回答!
create
proc
ProcPageing@pageindex
int,@pagesize
intasbeginselect
top
@pagesize
*
from
TableName
where
ID
not
in(select
(@pageindex-1)*@pagesize
ID
from
TableName
order
by
ID
desc)
oder
by
descendgo
--最簡單的分頁存錯過程
不帶條件、表的
ID號連續(這里可以使用
rows_number()
over(ID
order
by
desc)
as
TID)
這樣
不管資料庫ID是不是連續的ID
這個TID就會是連續的.
③ sql多表關聯,數據量比較大的分頁查詢,怎麼做,有沒有較好的方法,
可以做一個存儲過程,傳入參數的方式,參數可以有顯示第幾頁,分頁大小,可以返回總行數和查詢結果