成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹一個JDBC ODBC進行翻頁例子

開發 后端
本文將介紹一個JDBC ODBC進行翻頁例子,在這里JDBC與ODBC的區別是他們的開發架構不同,其實現細節上也有所差異。

一、JDBC ODBC運行前準備

建議了一個ms sqlserver7數據庫 dns,名稱為:test_db

數據庫中有一個表:guestbook字段為:name(varchar),email(varchar),body(text)

數據庫用戶為sa 密碼空,可以自己修改的。

二、JDBC ODBC代碼

  1. <%@ page contenttype="text/html;charset=gb2312"%>   
  2. <%   
  3. //變量聲明   
  4. java.sql.connection sqlcon; //數據庫連接對象   
  5. java.sql.statement sqlstmt; //sql語句對象   
  6. java.sql.resultset sqlrst; //結果集對象   
  7. java.lang.string strcon; //數據庫連接字符串   
  8. java.lang.string strsql; //sql語句   
  9. int intpagesize; //一頁顯示的記錄數   
  10. int introwcount; //記錄總數   
  11. int intpagecount; //總頁數   
  12. int intpage; //待顯示頁碼   
  13. java.lang.string strpage;   
  14. int i,j,k; //設置一頁顯示的記錄數   
  15. intpagesize = 5; //取得待顯示頁碼   
  16. strpage = request.getparameter("page");   
  17. if(strpage==null){   
  18. //表明在querystring中沒有page這一個參數,此時顯示第一頁數據   
  19. intpage = 1;   
  20. } else{   
  21. //將字符串轉換成整型   
  22. intpage = java.lang.integer.parseint(strpage);   
  23. if(intpage<1intpage = 1; }   
  24. //裝載jdbc-odbc驅動程序   
  25. class.forname("sun.jdbc.odbc.jdbcodbcdriver");   
  26. //設置數據庫連接字符串   
  27. strcon = "jdbc:odbc:test_db";   
  28. //連接數據庫   
  29. sqlcon = java.sql.drivermanager.getconnection(strcon,"sa","");   
  30. //創建sql語句對象   
  31. sqlstmt = sqlcon.createstatement();   
  32. //獲取記錄總數   
  33. strsql = "select count(*) from guestbook";   
  34. sqlrst = sqlstmt.executequery(strsql);   
  35. //執行sql語句并取得結果集   
  36. sqlrst.next(); //記錄集剛打開的時候,指針位于第一條記錄之前   
  37. introwcount = sqlrst.getint(1);   
  38. sqlrst.close(); //關閉結果集   
  39. //記算總頁數   
  40. intpagecount = (introwcount+intpagesize-1) / intpagesize;   
  41. //調整待顯示的頁碼 if(intpage>intpagecount) intpage = intpagecount;   
  42. //設置獲取數據sql語句   
  43. strsql = "select name,email,body from guestbook";   
  44. //執行sql語句并取得結果集   
  45. sqlrst = sqlstmt.executequery(strsql);   
  46. //將記錄指針定位到待顯示頁的第一條記錄上   
  47. i = (intpage-1) * intpagesize;   
  48. for(j=0;j<i;j++) sqlrst.next(); %>   
  49. <html>   
  50. <head>   
  51. <title>jsp數據庫操作例程 - 數據分頁顯示 - jdbc-odbc</title>   
  52. </head>   
  53. <body>   
  54. <p align=center>jdbc-odbc留言版</p>   
  55. <table border="1" cellspacing="0" cellpadding="0" width=600 align=center>   
  56. <%   
  57. //顯示數據   
  58. i = 0;   
  59. while(i<intpagesize && sqlrst.next()){ %>   
  60. <tr>   
  61. <td>姓名:<%=sqlrst.getstring(1)%></td>   
  62. <td>郵件:<%=sqlrst.getstring(2)%></td>   
  63. </tr>   
  64. <tr>   
  65. <td colspan=2><%=sqlrst.getstring(3)%></td>   
  66. </tr>   
  67. <% i++; } %>   
  68. <tr>   
  69. <td colspan=2 align=center>   
  70. <%=intpage%>頁 共<%=intpagecount%>頁   
  71. <%if(intpage<intpagecount){%>   
  72. <a href="mssql.jsp?page=<%=intpage+1%>">下一頁</a><%   
  73. }   
  74. %>   
  75. <%if(intpage>1){%>   
  76. <a href="mssql.jsp?page=<%=intpage-1%>">上一頁</a><%   
  77. }   
  78. %>   
  79. </td>   
  80. </tr>   
  81. </table> </body>   
  82. </html>   
  83. <%   
  84. //關閉結果集   
  85. sqlrst.close();   
  86. //關閉sql語句對象   
  87. sqlstmt.close();   
  88. //關閉數據庫   
  89. sqlcon.close();   
  90. %>  

三、JDBC ODBC怎么去運行?

將代碼存為文件test.jsp

orion application server下:

copy到orion的default-web-app目錄下,通過:

http://localhost:port/test.jsp

訪問測試

對于resin,tomcat,jws等等,都可以運行通過。

【編輯推薦】

  1. 談談優化JDBC數據庫編程
  2. 實例說明對MySQL的JDBC連接設置
  3. 淺談如何利用JSP網頁中JDBC代碼連接MySQL
  4. 淺談JDBC代碼如何重復使用
  5. 如何進行Jython數據庫插入(JDBC)
責任編輯:彭凡 來源: cndw.com
相關推薦

2009-07-14 16:02:42

JDBC例子

2009-07-15 13:41:00

JDBC實例

2013-04-03 10:22:00

iOS開發Objective-C

2009-07-06 17:08:53

JDBC與ODBC的區

2020-03-26 17:00:53

HashMapputJava

2010-04-19 17:21:36

Oracle寫文件

2011-05-06 14:19:29

ExcelSQL Server

2009-09-24 17:09:03

XML設計器

2009-08-26 15:53:42

C#數據訪問XML

2022-10-19 11:31:49

TDD開發

2009-07-17 17:07:17

JDBC教程

2009-07-03 14:10:59

2009-08-10 10:08:45

.NET調用PHP W

2023-03-14 08:02:14

靜態路由動態路由設備

2010-03-08 14:09:50

Linux雙網卡

2009-07-17 13:54:51

JDBC存儲過程

2009-07-20 10:42:55

Spring JDBC

2012-10-30 10:45:49

JavaJDKJDBC-ODBC

2015-08-03 11:45:37

storyboard

2009-06-18 15:53:37

Hibernate B
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人亚洲精品久久久久软件 | 国产精品毛片 | 伊人免费在线观看高清 | 国产精品一区久久久 | 亚洲精品大片 | 欧美成人h版在线观看 | 久草欧美视频 | 91精品国产欧美一区二区成人 | 亚洲久草 | 97精品国产97久久久久久免费 | av中文在线 | 成人av一区二区三区 | 欧美一区二区网站 | 在线观看视频91 | a级在线观看| 亚洲精品乱码久久久久久蜜桃91 | 成人精品国产一区二区4080 | 日韩电影中文字幕在线观看 | 久久久久中文字幕 | 亚洲天堂一区二区 | 老司机午夜性大片 | 在线免费观看黄a | 日日摸日日碰夜夜爽2015电影 | 91久久国产综合久久91精品网站 | 国产乱码精品一区二区三区中文 | 日韩理论电影在线观看 | 国产电影一区二区三区爱妃记 | 欧美一区二区三区 | 拍拍无遮挡人做人爱视频免费观看 | 国产精品精品久久久 | 国产欧美在线一区二区 | 中文成人在线 | 午夜影院在线观看 | 久久一视频 | 亚洲精品乱码久久久久久按摩观 | 一级在线观看 | 成人免费大片黄在线播放 | 一区二区三区四区在线 | 成人超碰 | 一区二区三区中文字幕 | 久久69精品久久久久久久电影好 |