⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dcon1.jsp

📁 一个简单的JSP学会管理系统
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY bgcolor=cyan text=blue>
<center>
 <%! //声明一个共享的连接对象:
    Connection con=null;
  %>
 <% Statement sql=null; 
    ResultSet rs=null; 
    String  driv="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String url1= "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=tengfei";
    //第一个客户负责建立连接对象:
    if(con==null)
      { try{Class.forName(driv);
           }
           catch(ClassNotFoundException e)
           {out.print(e);
           }
        try {con=DriverManager.getConnection(url1,"sa","");
           sql=con.createStatement();
           rs =sql.executeQuery("SELECT * FROM CJ");
           out.print("05网络1班第一学期成绩一览表");
          }
        catch(SQLException e) 
          {out.print(e);
          }
      }
     //其它客户通过同步块使用这个连接:
     else
      { synchronized(con)//把共享变量放在synchronized块中,或用synchornized方法来修饰,可以修改synchornized块(方法)来共享一个成员变量
        {  try { sql=con.createStatement();
               rs =sql.executeQuery("SELECT * FROM CJ");
               out.print("i am not first");
               }
          catch(SQLException e) 
               {out.print(e);
               }
        }
      }
    try
      {  out.print("<Table Border>");
         out.print("<TR>");
            out.print("<TH width=100>"+"学号");
            out.print("<TH width=100>"+"姓名");
            out.print("<TH width=50>"+"高等数学成绩");
            out.print("<TH width=50>"+"英语成绩");
            out.print("<TH width=50>"+"法律成绩");
         out.print("</TR>");
       while(rs.next())
       { out.print("<TR>");
           String  number=rs.getString(1); 
             out.print("<TD >"+number+"</TD>"); 
           String  name=rs.getString(2); 
             out.print("<TD >"+name+"</TD>");
           int  math=rs.getInt("高等数学成绩"); 
             out.print("<TD >"+math+"</TD>"); 
           int  english=rs.getInt("英语成绩"); 
             out.print("<TD >"+english+"</TD>");
           int  physics=rs.getInt("法律成绩"); 
             out.print("<TD >"+physics+"</TD>");   
        out.print("</TR>") ;          
        }
      out.print("</Table>");
    }
   catch(SQLException e1) {}
 %>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -