<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            Java編程學習示例

            時間:2025-04-03 16:43:27 java語言 我要投稿
            • 相關推薦

            Java編程學習示例

              一、運行前準備

            Java編程學習示例

              建議了一個MS SQLServer7數據庫 DNS,名稱為:Test_DB

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

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

              二、代碼

              <%@ page="" contenttype="text/html;charset=gb2312">

              <%

              //變量聲明

              java.sql.Connection sqlCon; //數據庫連接對象

              java.sql.Statement sqlStmt; //SQL語句對象

              java.sql.ResultSet sqlRst; //結果集對象

              java.lang.String strCon; //數據庫連接字符串

              java.lang.String strSQL; //SQL語句

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

              int intRowCount; //記錄總數

              int intPageCount; //總頁數

              int intPage; //待顯示頁碼

              java.lang.String strPage;

              int i,j,k; //設置一頁顯示的記錄數

              intPageSize = 5; //取得待顯示頁碼

              strPage = request.getParameter("page");

              if(strPage==null){

              //表明在QueryString中沒有page這一個參數,此時顯示第一頁數據

              intPage = 1;

              } else{

              //將字符串轉換成整型

              intPage = java.lang.Integer.parseInt(strPage);

              if(intPage<1) intPage = 1; }

              //裝載JDBC-ODBC驅動程序

              Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

              //設置數據庫連接字符串

              strCon = "jdbc:odbc:Test_DB";

              //連接數據庫

              sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","");

              //創建SQL語句對象

              sqlStmt = sqlCon.createStatement();

              //獲取記錄總數

              strSQL = "select count(*) from guestbook";

              sqlRst = sqlStmt.executeQuery(strSQL);

              //執行SQL語句并取得結果集

              sqlRst.next(); //記錄集剛打開的時候,指針位于第一條記錄之前

              intRowCount = sqlRst.getInt(1);

              sqlRst.close(); //關閉結果集

              //記算總頁數

              intPageCount = (intRowCount+intPageSize-1) / intPageSize;

              //調整待顯示的頁碼 if(intPage>intPageCount) intPage = intPageCount;

              //設置獲取數據SQL語句

              strSQL = "select name,email,body from guestbook";

              //執行SQL語句并取得結果集

              sqlRst = sqlStmt.executeQuery(strSQL);

              //將記錄指針定位到待顯示頁的第一條記錄上

              i = (intPage-1) * intPageSize;

              for(j=0;j

              

              

              JSP數據庫操作例程 - 數據分頁顯示 - JDBC-ODBC

              

              

              

            jdbc-odbc留言版

              

              <%

              //顯示數據

              i = 0;

              while(i

              

              

            姓名:<%=sqlrst.getstring(1)%>

              

            郵件:<%=sqlrst.getstring(2)%>

              

              

              

            <%=sqlrst.getstring(3)%>

              

              <%>

              <%if(intPage

              下一頁">">下一頁<%

              }

              %>

              <%if(intpage>1){%>

              上一頁">">上一頁<%

              }

              %>

              

              

              

              

              <%

              //關閉結果集

              sqlRst.close();

              //關閉SQL語句對象

              sqlStmt.close();

              //關閉數據庫

              sqlCon.close();

              %>

              三、怎么去運行?

              將代碼存為文件test.jsp

              Orion Application Server下:

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

              http://localhost:port/test.jsp

              訪問測試

              對于Resin,Tomcat,JWS等等,都可以運行通過。

            【Java編程學習示例】相關文章:

            學習JAVA編程語言須知07-08

            Java語言編程學習路線02-16

            java編程基礎07-26

            java編程術語03-09

            Java編程語言02-10

            Java語言編程學習路線圖02-10

            Java編程學習的十二個步驟06-25

            Java編程入門學習開發的必備知識04-10

            Java編程入門學習開發的必備技術03-12

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院