jspÁ¬½Ó¸÷ÖÖÊý¾Ý¿â´óÈ«
ÏÖÔÚÓкöà³õѧJSPµÄÍøÓѾ³£»áÎÊÊý¾Ý¿âÔõôÁ¬½Ó°¡£¬ÔõôÀϳö´í°¡£¿ËùÒÔÎÒ¼¯ÖеÄÔÚÕâдƪÎÄÕ¹©´ó¼Ò²Î¿¼£¬ÆäʵÕâÖÖ°ÑÊý¾Ý¿âÂ߼ȫ²¿·ÅÔÚjspÀïδ±ØÊǺõÄ×ö·¨£¬µ«ÊÇÓÐÀûÓÚ³õѧÕßѧϰ£¬ËùÒÔÎÒ¾ÍÕâÑù×öÁË£¬µ±´ó¼Òѧµ½Ò»¶¨³Ì¶ÈµÄʱºò£¬¿ÉÒÔ¿¼ÂÇÓÃMVCµÄģʽ¿ª·¢¡£ÔÚÁ·Ï°ÕâЩ´úÂëµÄʱºò£¬ÄãÒ»¶¨½«JDBCµÄÇý¶¯³ÌÐò·Åµ½·þÎñÆ÷µÄÀà·¾¶ÀȻºóÒªÔÚÊý¾Ý¿âÀィһ¸ö±ítest,ÓÐÁ½¸ö×ֶαÈÈçΪtest1£¬test2£¬¿ÉÒÔÓÃÏÂÃæSQL½¨
¡¡¡¡ create table test(test1 varchar(20),test2 varchar(20)
È»ºóÏòÕâ¸ö±íдÈëÒ»Ìõ²âÊԼͼ£¬ÄÇôÏÖÔÚ¿ªÊ¼ÎÒÃǵÄjspºÍÊý¾Ý¿âÖ®Âðɡ£
¡¡¡¡ Ò»¡¢jspÁ¬½ÓOracle8/8i/9iÊý¾Ý¿â£¨ÓÃthinģʽ£©
¡¡¡¡ testoracle.jspÈçÏ£º
¡¡¡¡ £¼%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡ £¼%@ page import="Java.sql.*"%>
¡¡¡¡ £¼html>
¡¡¡¡ £¼body>
¡¡¡¡ £¼%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
¡¡¡¡ String url="jdbc:oracle:thin:@localhost:1521:orcl";
¡¡¡¡ //orclΪÄãµÄÊý¾Ý¿âµÄSID
¡¡¡¡ String user="scott";
¡¡¡¡ String password="tiger";
¡¡¡¡ Connection conn= DriverManager.getConnection(url,user,password);
¡¡¡¡ Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
¡¡¡¡ String sql="select * from test";
¡¡¡¡ ResultSet rs=stmt.executeQuery(sql);
¡¡¡¡ while(rs.next()) {%>
¡¡¡¡ ÄúµÄµÚÒ»¸ö×Ö¶ÎÄÚÈÝΪ£º£¼%=rs.getString(1)%>
¡¡¡¡ ÄúµÄµÚ¶þ¸ö×Ö¶ÎÄÚÈÝΪ£º£¼%=rs.getString(2)%>
¡¡¡¡ £¼%}%>
¡¡¡¡ £¼%out.print("Êý¾Ý¿â²Ù×÷³É¹¦£¬¹§Ï²Äã");%>
¡¡¡¡ £¼%rs.close();
¡¡¡¡ stmt.close();
¡¡¡¡ conn.close();
¡¡¡¡ %>
¡¡¡¡ £¼/body>
¡¡¡¡ £¼/html>
¶þ¡¢JSPÁ¬½ÓSQL Server7.0/2000Êý¾Ý¿â
¡¡¡¡ testsqlserver.jspÈçÏ£º
¡¡¡¡ £¼%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡ £¼%@ page import="Java.sql.*"%>
¡¡¡¡ £¼html>
¡¡¡¡ £¼body>
¡¡¡¡ £¼%Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver").newInstance();
¡¡¡¡ String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
¡¡¡¡ //pubsΪÄãµÄÊý¾Ý¿âµÄ
¡¡¡¡ String user="sa";
¡¡¡¡ String password="";
Ïà¹ØÎĵµ£º
<%
//header.jsp
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Scheme: " + request.getScheme() + "<br>");
out.println("Server Name: " + request.getServerName() + "<br>" );
out.println(&quo ......
includeÖ¸ÁîÓÃÓÚÔÚµ±Ç°µÄJspÒ³ÃæÖмÓÔØÁíÒ»¸ö¾²Ì¬ÎļþÒ³Ãæ
¸ñʽ£º<%@ include file="±»¼ÓÔØµÄÒ³ÃæÎļþÃû"%>
×¢Òâ1. ÔÚ±»¼ÓÔØµÄÎļþÖо¡Á¿²»Ê¹ÓÃ<Html>...</Html>ºÍ<Body>...</Body>±ê¼Ç£¬·ñÔò»áÓ°ÏìÔJspÎļþÖÐͬÑùµÄ±ê¼Ç£¬»áµ¼ÖÂÓï·¨
& ......
¸Ã±êÇ©ÓÃÓÚÏòÄ¿±êÒ³ÃæÖеIJÎÊý´«Öµ£¬¸Ã±êǩͨ³£Óëjsp:include»òjsp:forward±êǩһÆðʹÓÃ
¸ñʽ£º<jsp:param name=? value=? />
name£ºÄ¿±êÒ³ÃæÖеÄij²ÎÊýÃû
value£ºÏònameÖ¸¶¨µÄ²ÎÊýËù´«µÄÖµ
Ò»¸öÒ³ÃæÖпÉÒÔÊ ......
Ò»¸öÕ¾µã·þÎñÆ÷ÖÐËùÓеÄÓû§¹«ÓÃÒ»¸öapplication¶ÔÏ󣬵±Õ¾µã·þÎñÆ÷¿ªÆôʱ£¬¸Ã¶ÔÏó¾Í±»´´½¨£¬Ö±µ½ÍøÕ¾¹Ø±Õ£»Ò²¾ÍÊÇ˵£º¸Ã¶ÔÏóÒ»µ©±»´´½¨ÁË£¬Ëü½«±»±£´æÔÚ·þÎñÆ÷ÉÏ£»ËüµÄÉúÃüÖÜÆÚÓë·þÎñÆ÷µÄÉúÃüÖÜÆÚÏàͬ£»³£Ó÷½·¨ÈçÏÂ
setAttribute(String name,Object o)£º½«Ãû×ÖΪname£¬ÖµÎªoµÄÊý¾Ý´æ´¢µ½appli ......
Êý¾Ý¿âÓ¦ÓÃϵͳ°üÀ¨Êý¾Ý¿â£¬Êý¾Ý¿â¹ÜÀíϵͳ£¬Êý¾Ý¿âÓ¦ÓÃÈý´ó²¿·Ö¡£
ÊÀ½çÉÏ´æÔÚÐí¶àÍêÈ«²»Í¬µÄ¿Í»§Æ½Ì¨£¬ÔÚ²»Í¬Æ½Ì¨¼ä½»»»Êý¾Ý£¬ÐèÒª±£Ö¤Êý¾ÝµÄÍêÕûºÍ·þÎñµÄ¸ßЧ£¬Êý¾Ý¸ñʽµÄת»»ÎÊÌâÍùÍù³ÉÎªÖÆÔ¼Web ServiceµÄÆ¿¾±£¬²ÉÓÃXML×÷ΪÊý¾Ý½»»»µÄ±ê×¼£¬¿ÉÒÔʹ¸÷¸öÒ칹ƽ̨ºÍ¸÷ÖÖ¸ñʽµÄÊý¾Ý½øÐÐÊý¾Ý½»»»³ÉΪ¿ÉÄÜ¡£
......