成人免费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

2023-03-14 08:02:14

靜態路由動態路由設備

2009-08-10 10:08:45

.NET調用PHP W

2009-07-17 13:54:51

JDBC存儲過程

2009-07-20 10:42:55

Spring JDBC

2010-03-08 14:09:50

Linux雙網卡

2012-10-30 10:45:49

JavaJDKJDBC-ODBC

2015-08-03 11:45:37

storyboard

2009-06-18 15:53:37

Hibernate B
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久免费大片 | 91看片网 | 黄色日批视频 | 激情五月婷婷 | 日韩网站免费观看 | 欧美韩一区二区三区 | 久久精品视频一区二区 | 天天射网站 | 亚洲一区二区三区桃乃木香奈 | 日韩羞羞 | 99在线精品视频 | 国产精品日韩欧美一区二区三区 | 欧美色图另类 | 国产精品乱码一区二区三区 | 久久99深爱久久99精品 | 国产精品中文在线 | av一级久久 | 色必久久 | 欧美在线网站 | 欧美性高潮 | 中国一级特黄真人毛片免费观看 | 欧美视频在线播放 | 日本精品视频 | 日日夜夜精品免费视频 | 日韩欧美在线播放 | 91热在线 | 国产在线一区二区三区 | 免费高潮视频95在线观看网站 | 日韩欧美1区2区 | 天啪| 日本高清视频在线播放 | www视频在线观看 | 国产午夜一级 | 亚洲一区二区三区四区在线观看 | 91久久久久久 | www.97国产 | 99爱在线| 久久国产精品免费一区二区三区 | 毛片区| 欧美一区二区在线播放 | 欧美视频三区 |