e代劍客——溫柔一刀

          生活就像海洋,只有意志堅強的人,才能到達彼岸

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            76 隨筆 :: 7 文章 :: 215 評論 :: 0 Trackbacks

          ?

          移動查詢

          <% @?page?contentType = " text/html;charset=GB2312 " ? %>
          <% @?page?import = " java.sql.* " ? %>
          < HTML >
          < BODY >
          ?
          <% ?Connection?con;
          ????Statement?sql;?
          ????ResultSet?rs;
          ????try
          ????{
          ??????Class.forName(
          " com.microsoft.jdbc.sqlserver.SQLServerDriver " );
          ????}
          ????catch(ClassNotFoundException?e)
          ????{
          ??????out.print(
          " 類找不到! " );
          ????}
          ????try?
          ????{??
          ?????????con
          = DriverManager.getConnection( " jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDatabse " , " sa " , " 6599996 " );
          ?????????sql
          = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
          ?????????rs
          = sql.executeQuery( " SELECT?*?FROM?userTable " );
          ?????????rs.last();
          // 移動到最后一行
          ?????????
          int ?rowNumber = rs.getRow(); // 得到最后一行的行號
          ?????????out.print(
          " <Table?Border> " );
          ?????????out.print(
          " <TR><td?colspan=8?align=center>用戶數(shù)據(jù)(逆序輸出,共 " + rowNumber + " 條記錄)</td></tr> " );???
          ?????????out.print(
          " <TR> " );
          ????????????out.print(
          " <Td?width=100?> " + " 用戶ID號 " );
          ????????????out.print(
          " <Td?width=50?> " + " 用戶名 " );
          ????????????out.print(
          " <Td?width=100> " + " 用戶真實姓名 " );
          ????????????out.print(
          " <Td?width=50> " + " 年齡 " );
          ????????????out.print(
          " <Td?width=50> " + " 性別 " );
          ????????????out.print(
          " <Td?width=100> " + " 聯(lián)系地址 " );
          ????????????out.print(
          " <Td?width=100> " + " 聯(lián)系電話 " );
          ????????????out.print(
          " <Td?width=100> " + " 添加時間 " );
          ?????????out.print(
          " </TR> " );
          ???????rs.afterLast();
          // 移動到最后一行的后面
          ???????
          while (rs.previous())
          ???????{?out.print(
          " <TR> " );
          ?????????????out.print(
          " <TD?> " + rs.getLong( 1 ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( 2 ) + " </TD> " );?
          ?????????????out.print(
          " <TD?> " + rs.getString( 4 ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getInt( " user_age " ) + " </TD> " );?
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_sex " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_address " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_telephone " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " add_time " ) + " </TD> " );
          ????????out.print(
          " </TR> " )?;?
          ????????}
          ???????rs.absolute(
          2 ); // 移動到第2行
          ???????out.print(
          " <TR><td?colspan=8?align=center>指定輸出第2個用戶的數(shù)據(jù)</td></tr> " );
          ???????out.print(
          " <TR> " );
          ?????????????out.print(
          " <TD?> " + rs.getLong( 1 ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( 2 ) + " </TD> " );?
          ?????????????out.print(
          " <TD?> " + rs.getString( 4 ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getInt( " user_age " ) + " </TD> " );?
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_sex " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_address " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " user_telephone " ) + " </TD> " );
          ?????????????out.print(
          " <TD?> " + rs.getString( " add_time " ) + " </TD> " );
          ????????out.print(
          " </TR> " )?;?
          ????????out.print(
          " </Table> " );
          ????????con.close();
          ?????}
          ???catch(SQLException?e1)?
          ???{
          ??????out.print(
          " SQL異常! " );
          ???}
          ?
          %>
          </ BODY >
          </ HTML >


          ?

          posted on 2006-04-25 18:13 溫柔一刀 閱讀(123) 評論(0)  編輯  收藏 所屬分類: java相關
          聯(lián)系偶 zhupanjava@gmail.com 溫柔一刀
          主站蜘蛛池模板: 新闻| 峡江县| 社旗县| 定州市| 武宣县| 尖扎县| 汪清县| 寿宁县| 三河市| 日土县| 陆良县| 宁乡县| 蛟河市| 广安市| 大邑县| 尚志市| 天祝| 襄城县| 云和县| 晋城| 高安市| 西充县| 集贤县| 新河县| 高淳县| 宜黄县| 酉阳| 涟源市| 桃源县| 宝坻区| 潮安县| 新丰县| 临夏市| 云林县| 会理县| 通海县| 威宁| 丰宁| 介休市| 安仁县| 昆山市|