亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 第5章(1).txt

?? jsp簡單 實(shí)例 包括九章 十幾段代碼 包括JAVABEAN
?? TXT
?? 第 1 頁 / 共 3 頁
字號(hào):
第5章 JSP中使用數(shù)據(jù)庫

例子1(效果如圖5.12所示)
Example5_1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
 <% Connection con;
    Statement sql; 
    ResultSet rs;
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException e){}
    try {  con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
         sql=con.createStatement();
         rs=sql.executeQuery("SELECT * FROM students");
         out.print("<Table Border>");
         out.print("<TR>");
            out.print("<TH width=100>"+"學(xué)號(hào)");
            out.print("<TH width=100>"+"姓名");
            out.print("<TH width=50>"+"數(shù)學(xué)成績");
            out.print("<TH width=50>"+"英語成績");
            out.print("<TH width=50>"+"物理成績");
         out.print("</TR>");
       while(rs.next())
       { out.print("<TR>");
             out.print("<TD >"+rs.getString(1)+"</TD>"); 
             out.print("<TD >"+rs.getString(2)+"</TD>");
             out.print("<TD >"+rs.getInt("數(shù)學(xué)成績")+"</TD>"); 
             out.print("<TD >"+rs.getInt("英語成績")+"</TD>");
             out.print("<TD >"+rs.getInt("物理成績")+"</TD>");   
        out.print("</TR>") ; 
        }
        out.print("</Table>");
        con.close();
     }
   catch(SQLException e1) {}
 %>
</BODY>
</HTML>

例子2(效果如圖5.13所示)
Example5_2.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
 <% Connection con;
    Statement sql; 
    ResultSet rs;
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException e){}
    try { con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
         sql=con.createStatement();
         rs=sql.executeQuery("SELECT * FROM students WHERE 英語成績 >= 80 ");
         out.print("<Table Border>");
         out.print("<TR>");
            out.print("<TH width=100>"+"姓名");
            out.print("<TH width=50>"+"英語成績");
         out.print("</TR>");
       while(rs.next())
       { out.print("<TR>");
             out.print("<TD >"+rs.getString(2)+"</TD>");
             out.print("<TD >"+rs.getInt("英語成績")+"</TD>");
         out.print("</TR>") ; 
        }
        out.print("</Table>");
        con.close();
     }
   catch(SQLException e1) {}
 %>
</BODY>
</HTML>

例子3(效果如圖5.14所示)
Example5_3.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
 <% String name,number;
    int math,physics,english;
    Connection con;
    Statement sql; 
    ResultSet rs;
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException e){}
    try{ con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
         sql=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
        //返回可滾動(dòng)的結(jié)果集:
         rs=sql.executeQuery("SELECT * FROM students");
        //將游標(biāo)移動(dòng)到最后一行:
            rs.last();
        //獲取最后一行的行號(hào):
          int lownumber=rs.getRow();
         out.print("該表共有"+lownumber+"條記錄");
         out.print("<BR>現(xiàn)在逆序輸出記錄:");
         out.print("<Table Border>");
         out.print("<TR>");
            out.print("<TH width=100>"+"學(xué)號(hào)");
            out.print("<TH width=100>"+"姓名");
            out.print("<TH width=50>"+"數(shù)學(xué)成績");
            out.print("<TH width=50>"+"英語成績");
            out.print("<TH width=50>"+"物理成績");
       out.print("</TR>");
       //為了逆序輸出記錄,需將游標(biāo)移動(dòng)到最后一行之后:
        rs.afterLast();
        while(rs.previous())
        { out.print("<TR>");
             number=rs.getString(1); 
             out.print("<TD >"+number+"</TD>"); 
             name=rs.getString(2); 
             out.print("<TD >"+name+"</TD>");
             math=rs.getInt("數(shù)學(xué)成績"); 
             out.print("<TD >"+math+"</TD>"); 
             english=rs.getInt("英語成績"); 
             out.print("<TD >"+english+"</TD>");
             physics=rs.getInt("物理成績"); 
             out.print("<TD >"+physics+"</TD>");   
         out.print("</TR>") ;          
         }
       out.print("</Table>");
       out.print("單獨(dú)輸出第5條記錄<BR>");
        rs.absolute(5);
             number=rs.getString(1); 
             out.print(number+","); 
             name=rs.getString(2); 
             out.print(name+",");
             math=rs.getInt("數(shù)學(xué)成績"); 
             out.print(math+","); 
             english=rs.getInt("英語成績"); 
             out.print(english+",");
             physics=rs.getInt("物理成績"); 
             out.print(physics+"。"); 
        con.close();
     }
   catch(SQLException e1) {}
 %>
</BODY>
</HTML>

例子4(效果如圖5.15所示)
Example5_4.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
 <% String xuehao,name;
    int math;
    Connection con;
    Statement sql; 
    ResultSet rs;
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException e){}
    try { con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
         sql=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
        //返回可滾動(dòng)的結(jié)果集:
         rs=sql.executeQuery("SELECT * FROM students");
         out.print("<Table Border>");
         out.print("<TR>");
             out.print("<TH width=100>"+"學(xué)號(hào)");
             out.print("<TH width=100>"+"姓名");
             out.print("<TH width=50>"+"數(shù)學(xué)成績");
         out.print("</TR>");
        //將游標(biāo)移動(dòng)到最后一行:
            rs.last();
        //獲取最后一行的行號(hào):
          int lownumber=rs.getRow();
        //獲取記錄數(shù):
        int number=lownumber;
        double sum=0;
        int 抽取數(shù)目=4;
        int old_i[]={0,0,0,0}; 
        int k=抽取數(shù)目;
        int j=0;
           while(抽取數(shù)目>0)
                {int i=(int)(Math.random()*number+1);//隨機(jī)獲取一個(gè)1到number之間的數(shù)。
                 boolean boo=false;
                 for(int m=0;m<old_i.length;m++)   //查找該行是否已被取出。
                      {if(i==old_i[m])
                       boo=true;
                      }
                 if(boo)  continue;   //假如該行已被取出,結(jié)束本次循環(huán),繼續(xù)產(chǎn)生隨機(jī)數(shù)。 
                 rs.absolute(i);                   //游標(biāo)移到這一行。
                 out.print("<TR>");
                 xuehao=rs.getString(1);              //獲取該行學(xué)號(hào)字段的值。
                 out.print("<TD >"+xuehao+"</TD>");
                 name=rs.getString(2);              //獲取該行姓名字段的值。
                 out.print("<TD >"+name+"</TD>");
                 math=rs.getInt("數(shù)學(xué)成績");        //獲取改行數(shù)學(xué)成績字段的值。
                 out.print("<TD >"+math+"</TD>"); 
                 out.print("</TR>") ;
                 sum=sum+math; 
                 抽取數(shù)目--; 
                 old_i[j]=i;        //記錄已取出的行號(hào)。
                 j++;      
                }
         out.print("</Table>");
         out.print("平均成績是:"+sum/k);
         con.close();
     }
   catch(SQLException e1) {}
 %>
</BODY>
</HTML>

例子5(效果如圖5.16、5.17、5.18所示)
Example5_5.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<Font size=1>
<FORM action="byname.jsp" Method="post">
 <P>成績查詢
 <P>輸入姓名:
  <Input type=text name="name">
  <Input type=submit name="g" value="提交">
</Form>
<FORM action="byscore.jsp" Method="post" >
 <P>根據(jù)分?jǐn)?shù)查詢名單:<BR>  英語分?jǐn)?shù)在 
<Input type=text name="englishmin" value=0>
 <Input type=text name="englishmax" value=100>
  之間
 <BR> 數(shù)學(xué)分?jǐn)?shù)在 
<Input type=text name="mathmin" value=0>
 <Input type=text name="mathmax" value=100>
  之間
  <BR>  <Input type=submit  value="提交">
</Form>
</BODY>
</HTML>

bynename.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
  <% //獲取提交的姓名:
    String name=request.getParameter("name");
          if(name==null)
            {name="";
            }
     byte b[]=name.getBytes("ISO-8859-1");
     name=new String(b);
    Connection con=null;
    Statement sql=null;
    ResultSet rs=null;
       try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          }
       catch(ClassNotFoundException e){}
       try { con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
             sql=con.createStatement();
             String condition="SELECT * FROM students WHERE 姓名 = "+"'"+name+"'";
             rs=sql.executeQuery(condition);
         out.print("<Table Border>");
              out.print("<TR>");
              out.print("<TH width=100>"+"學(xué)號(hào)");
              out.print("<TH width=100>"+"姓名");
              out.print("<TH width=50>"+"數(shù)學(xué)成績");
              out.print("<TH width=50>"+"英語成績");
              out.print("<TH width=50>"+"物理成績");
              out.print("</TR>");
              while(rs.next())
                   { out.print("<TR>");
                     out.print("<TD >"+rs.getString(1)+"</TD>"); 
                     out.print("<TD >"+rs.getString(2)+"</TD>");
                     out.print("<TD >"+rs.getInt("數(shù)學(xué)成績")+"</TD>"); 
                     out.print("<TD >"+rs.getInt("英語成績")+"</TD>");
                     out.print("<TD >"+rs.getInt("物理成績")+"</TD>");   
                     out.print("</TR>") ;  
                    }
              out.print("</Table>");
              con.close();
           }
    catch(SQLException e)
           {  }
%>
</BODY>
</HTML>

byscore.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
  <% //獲取提交的分?jǐn)?shù)的最大值和最小值:
    String englishmax=request.getParameter("englishmax");
          if(englishmax==null)
            {englishmax="100";
            }
    String englishmin=request.getParameter("englishmin");

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品1区2区3区在线观看| 石原莉奈一区二区三区在线观看| 欧美日产在线观看| 国产精品一区二区三区99| 亚洲高清视频中文字幕| 国产精品色呦呦| 欧美一卡在线观看| 欧美系列一区二区| 99久久99久久免费精品蜜臀| 日本免费在线视频不卡一不卡二| 综合久久给合久久狠狠狠97色| 精品欧美乱码久久久久久1区2区| 久久综合久久99| 欧美视频一区二区| av在线一区二区| 国产a级毛片一区| 极品少妇一区二区| 日本成人在线看| 亚洲成人综合视频| 自拍偷拍国产精品| 自拍视频在线观看一区二区| 欧美激情中文不卡| 国产亚洲欧美日韩俺去了| 日韩欧美精品在线视频| 欧美精品亚洲一区二区在线播放| 91久久国产最好的精华液| 成人a级免费电影| 岛国av在线一区| 风流少妇一区二区| 国产精品1024久久| 国产成人aaa| 国产精品一区二区三区乱码| 国产成人精品免费在线| 国产高清无密码一区二区三区| 另类成人小视频在线| 美女脱光内衣内裤视频久久网站| 日韩一区精品字幕| 日韩精品三区四区| 美腿丝袜在线亚洲一区| 久久99国产乱子伦精品免费| 伦理电影国产精品| 精品在线一区二区| 国产精品综合二区| 国产乱子伦视频一区二区三区| 久久99在线观看| 国产乱一区二区| 从欧美一区二区三区| 懂色av一区二区三区蜜臀 | 蜜桃一区二区三区在线观看| 天天综合天天综合色| 日本不卡一区二区三区 | 99国产精品久久久久久久久久| 高清不卡一区二区| 99在线视频精品| 在线亚洲一区二区| 91精品国产综合久久久久| 日韩欧美一二三| 日本一区二区三区久久久久久久久不| 国产露脸91国语对白| 国产成人免费视频一区| bt欧美亚洲午夜电影天堂| 在线精品视频一区二区三四| 69堂成人精品免费视频| 精品久久人人做人人爰| 国产精品情趣视频| 一区二区免费视频| 久久国产精品99久久人人澡| 成人免费毛片嘿嘿连载视频| 欧美自拍丝袜亚洲| 精品欧美一区二区久久| 亚洲色图欧洲色图| 日韩不卡一区二区三区| 国产成人免费视频网站| 在线国产亚洲欧美| 精品久久久久av影院| 亚洲日穴在线视频| 美女网站色91| 色88888久久久久久影院野外| 制服丝袜亚洲色图| 国产精品久久久久久久久快鸭| 亚洲一区二区在线免费观看视频| 久久精品999| 色播五月激情综合网| 日韩写真欧美这视频| 日韩理论片中文av| 国产尤物一区二区| 欧美无砖砖区免费| 中文字幕精品在线不卡| 日本中文在线一区| 一本久道久久综合中文字幕 | eeuss国产一区二区三区| 69堂成人精品免费视频| 国产精品久久久久久亚洲伦 | 国产亚洲精品资源在线26u| 亚洲在线观看免费| 国产九色精品成人porny| 精品视频在线视频| 国产精品乱码人人做人人爱| 美国毛片一区二区三区| 色欧美乱欧美15图片| 国产视频一区不卡| 免费一级欧美片在线观看| 91久久线看在观草草青青| 久久精品视频网| 蜜乳av一区二区| 欧美久久久久免费| 亚洲精品成人a在线观看| 国产精品996| 欧美不卡在线视频| 亚洲成人av中文| 色综合久久久久综合99| 2021国产精品久久精品| 青青草成人在线观看| 欧美性猛片xxxx免费看久爱 | 韩国三级在线一区| 6080午夜不卡| 亚洲国产成人porn| 91丨九色丨蝌蚪富婆spa| 日本一区二区成人在线| 国产成人在线视频免费播放| 日韩欧美不卡一区| 青青草91视频| 91精品国产综合久久香蕉的特点| 一区二区三区中文字幕精品精品| 不卡的电视剧免费网站有什么| 亚洲国产精品成人综合| 国产凹凸在线观看一区二区| 久久综合九色综合欧美98| 精品一区二区免费视频| 欧美成人精品3d动漫h| 麻豆成人免费电影| 精品久久久三级丝袜| 极品销魂美女一区二区三区| 2019国产精品| 国产精品一区二区在线观看网站 | 国产精品嫩草影院com| 不卡的电视剧免费网站有什么| 中文字幕欧美日韩一区| 国产河南妇女毛片精品久久久| 久久毛片高清国产| 国产很黄免费观看久久| 中文欧美字幕免费| 91天堂素人约啪| 亚洲综合激情小说| 欧美精品在线一区二区三区| 日本在线不卡一区| 久久综合久久综合亚洲| 国产**成人网毛片九色 | 国产一区在线看| 国产欧美一区二区三区鸳鸯浴 | 7777精品伊人久久久大香线蕉最新版| 亚洲福利一区二区三区| 日韩欧美国产一二三区| 国产二区国产一区在线观看| 国产亚洲人成网站| 91在线视频播放地址| 亚洲香蕉伊在人在线观| 日韩免费观看2025年上映的电影 | 欧美亚洲动漫另类| 日韩和的一区二区| 久久久久久久久久久久久女国产乱| 岛国av在线一区| 国产美女在线观看一区| 91小视频在线| 成人免费视频一区| 欧美中文一区二区三区| 久久久久久99久久久精品网站| 成人av网址在线观看| 亚洲一区二区三区视频在线| 日韩午夜电影在线观看| 丰满白嫩尤物一区二区| 亚洲五码中文字幕| 国产亚洲午夜高清国产拍精品| 色综合久久久久| 麻豆一区二区在线| 一区二区三区色| 精品88久久久久88久久久| 91在线无精精品入口| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美极品另类videosde| 欧美日韩在线亚洲一区蜜芽| 韩国视频一区二区| 亚洲国产日韩精品| 欧美激情一区二区三区全黄| 欧美视频一区二区三区四区| 粉嫩aⅴ一区二区三区四区五区| 午夜精品久久一牛影视| 中文字幕亚洲精品在线观看| 日韩西西人体444www| 日本高清免费不卡视频| 国产毛片精品一区| 三级亚洲高清视频| 综合欧美一区二区三区| 2021久久国产精品不只是精品| 欧美日韩在线三区| 色狠狠色狠狠综合| 成人av网站在线观看免费| 精品一区二区三区久久久| 天使萌一区二区三区免费观看| 亚洲欧美中日韩|