问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp代码注释 本人菜鸟 希望详细些 通俗易懂些

发布网友 发布时间:2022-04-30 13:34

我来回答

2个回答

热心网友 时间:2022-04-24 06:44

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> //这是JSP页面的头,里面包含了该页的解释格式,编码格式,还有使用的语言,import表示导入java.sql包。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<html> //以下为HTML语言
<head>
<title>选课系统</title>
</head>
<body> //小脚本开始
<%
String courseNo=request.getParameter("courseNo");从request对象中获取"courseNo"的值,赋给声明的名为courseNo的变量
Class.forName("com.mysql.jdbc.Driver"); //加载驱动,该处为mysql驱动
String url="jdbc:mysql://localhost:3306/coursesystem?useUnicode=true&characterEncoding=gb2312";//声明一个String类型变量,里面保存的是url

Connection conn=DriverManager.getConnection(url,"root","student"); //这是创建连接,此处皆为jdbc知识,根据各种数据库,会略有不同
Statement stmt=conn.createStatement(); //创建陈述
try{
conn.setAutoCommit(false); //设置连接的自动提交为false,主要用于事物中,取消自动提交可以防止提交时因为不可抗拒因素造成的错误。因为下面有两句sql,可以防止在执行一句sql后出现问题,第二句没有执行,就会出现错误
String sql1="delete from course where Cno='"+ courseNo +"'"; //创建sql语句。
stmt.executeUpdate(sql1); //执行sql语句
String sql2="delete from SC where Cno='"+ courseNo +"'"; //创建sql语句
stmt.executeUpdate(sql2); //执行sql语句
conn.commit(); //这里是手动提交
conn.setAutoCommit(true); //然后再把自动提交改回去
}catch (SQLException e) { //这些是异常处理
e.printStackTrace();
try{
conn.rollback(); //这是事务的回滚,出现问题时会恢复到修改前的状态
}catch(Exception ex) {
ex.printStackTrace();
}
}
%> //小脚本结束
删除课程信息成功!
<%stmt.close(); //小脚本开始,关闭陈述和连接
conn.close();%> //小脚本结束
</body>
</html>

第二篇scQuery

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<title>选课系统</title>
</head>
<body>
<%String studentNo=request.getParameter("studentNo"); //从request对象中取"studentNo"的值,赋给studentNo变量
if (studentNo==null)studentNo=""; //判断如果studentNo为null,设置studentNo为空
Class.forName("com.mysql.jdbc.Driver"); //加载驱动
String url="jdbc:mysql://localhost:3306/courseSystem?user=root&password=student"
+"&useUnicode=true&characterEncoding=gb2312"; //url
Connection conn=DriverManager.getConnection(url); //创建连接
Statement stmt=conn.createStatement(); //创建陈述
String sql="select sc.Sno,Sname,sc.Cno,Cname,Grade"
+" from student,course,sc where student.Sno=sc.Sno"
+" and course.Cno=sc.Cno "; //创建sql语句
if(! studentNo.equals("")){ //判断studentNo不等于空字符串
sql=sql+" and sc.Sno='"+studentNo+"'"; //如果不为空,在sql语句后面拼接上" and sc.Sno='"+studentNo+"'";
};
sql=sql+"order by sc.Cno"; //拼接sql
ResultSet rs=stmt.executeQuery(sql);%> //执行sql,把结果放入结果集当中
<center><h2>选课及成绩情况</h2></center>
<table width=500 align=center border=1>
<tr align=center>
<td><b>姓名</td>
<td><b>课程名</td>
<td><b>成绩</td>
</tr>
<%while(rs.next()){%> //结果集游标向下一行,就是判断如果结果集是否有值
<tr align=center>
<td><%=rs.getString("Sname")%></td> //表达式从结果集中取叫"Sname"的值
<td><%=rs.getString("Cname")%></td> //表达式从结果集中取叫"Cname"的值
<td><%=rs.getInt("Grade")%></td> //表达式从结果集中取叫"Grade"的值
</tr>
<% }%>
</table>
<%
stmt.close(); //关闭陈述
conn.close(); //关闭连接
%>
</body>
</html>

热心网友 时间:2022-04-24 08:02

第一篇courseDeleteOP
利用jdbc连接数据库执行DELETE去删除数据
第二篇scQuery
利用JDBC连接数据库去执行SELECT语句。取出数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕错过了糖筛怎么办 糖筛有哪些注意事项 怀孕几个月查唐筛 蔡家沟镇慈云寺 哈佳高铁高楞站多少平方米位置在那 超威电池生产日期怎么看 超威电池寿命一般多长时间 华晨宇鸟巢四面台10w+秒罄!!火星演唱会舞台概念图震撼发布! 手机连接160wifi电脑蓝屏使用160WiFi遇到问题应该如何解决 为什么手机wifi总是刚开启,锁屏就掉了。wifi设置里的休眠模式也是永久的... 建行卡为什么不能网上转账 学校发我们的建设银行卡一定要激活吗? 我打电话查余额说输入取钱密码... jsp中的注释符是什么 JSP中注释有几种??? jsp代码里应该用什么符号注释啊 jsp中几注释的区别是什么? 有人试过小红书上的瘦腿方法吗,真的有用吗? 肌肉型小腿怎么瘦啊?瘦腿霜有用么? 瘦腿膏有用吗 我以前手机号停机不用了,现在换了手机号,请问怎么才能在银行卡修改 jsp中都有哪些注释方式?为了提高站点的安全性,应该采用哪种注释... 这种瘦腿带有用吗? 可以用普拉提瘦腿吗?会不会对身体有害 网上的瘦腿贴是真的有用么 JSP中注释有几种? keep上的瘦腿训练有用吗? jsp的注释方法有哪些? 瘦腿有用吗? 桌面上的WPS文字删除不了怎么办 WPS表格中的文字删不掉是怎么回事,表格底框颜色也不能删除更改? 帕梅拉瘦腿有用吗 帕梅拉瘦腿到底有用没 猪血干子做法 车上没有装GPS可以定位车吗? 查星座问题! 干扁猪血做法 请某位星座达人帮帮忙~ 我的车没有装GPS可以定位么 怎么做猪血干 汽车没有安GPS定位系统还可以定位吗? 谁能帮我解一下这个星座命盘,希望能得到详细的解答~~~ 求高人帮忙解释下星盘! 车辆在没有安装任何追踪器的情况下卫星定位能找到吗? 求高手解盘。。 我日蟹12宫,月蝎4宫,水金双子都在12宫,火双鱼9宫,木金牛11宫,土星天王星都射手6宫 车辆没有安装gps如何定位,怎么能找到车子具体位置 谁能帮我具体解析下我的星座 太阳月亮上升金星土星之类的 1987年3月16日中午12:00出生 南京 玫瑰花菊花泡茶有什么好处? 真诚请教星座命盘达人,帮我详细分析下命盘!! 请求解星座命盘 猪干和猪血怎么做好吃 我的搜狗输入法,我想把 英文大小写切换 换一个键,怎么换?求具体啊~ 星座问题,除了星座还有一些不明白