jsp的分頁技術與訪問資料庫的漢字處理

2021-06-20 01:01:32 字數 1344 閱讀 8360

class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");

string url="jdbc:sqlserver://localhost:1433;databasename=bookstore";

string user="bookstore";

string password="bookstore";

connection conn=drivermanager.getconnection(url,user,password);

int intpagesize; //一頁顯示的記錄數

int introwcount; //記錄總數

int intpagecount; //總頁數

int intpage; //待顯示頁碼

string strpage;

int i;

intpagesize =2; //設定一頁顯示的記錄數

strpage = request.getparameter("page");  //取得待顯示頁碼

if(strpage==null) else

statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_read_only);

string  sql="select * from books";

resultset  rs=stmt.executequery(sql);

rs.last(); //游標指向查詢結果集中最後一條記錄

introwcount = rs.getrow();  //獲取記錄總數

intpagecount = (introwcount+intpagesize-1) / intpagesize; 

//記算總頁數

if(intpage>intpagecount)

intpage = intpagecount;//調整待顯示的頁碼

if(intpagecount>0)

}%>

第<%=intpage%>頁 共<%=intpagecount%>頁

<%

if(intpage

<%

}if(intpage>1)

rs.close();

stmt.close();

conn.close();

%>

漢字訪問處理

string name =request.getparameter("####");

byte b=name.getbytes("######");

name=new string(b,"utf-8");

資料庫分頁技術

1 無order by排序的寫法。效率最高 經過測試,此方法成本最低,只巢狀一層,速度最快!即使查詢的資料量再大,也幾乎不受影響,速度依然!select from select rownum as rowno,t.from k task t where flight date between to ...

資料庫中的分頁技術

這個帖子很好,所以把內容記錄下來 oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內...

不同資料庫的分頁技術

針對不同的資料庫,分頁的實現方法是不一樣的。oracle分頁技術 oracle資料庫為我們提供了兩個很重要的字段 rowid和rownumber。rowid是乙個絕對的值,是針對某一行分配的乙個唯一的行識別符號,根據它我們可以非常迅捷地定位到某乙個具體的行。它也起著主鍵的作用,即它是唯一的 uniq...