jsp+mysql添加查询代码,并把查询结果返回当前页面,可以按学号,姓名或成绩查询

jsp+mysql添加查询代码,并把查询结果返回当前页面,可以按学号,姓名或成绩查询,第1张

题目是mysql,但是代码中是sqlserver数据库:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433DatabaseName=student", "ting", "111")这个代码抛什么错误么????[补充回答]就按照下面的修改你的代码,下面的都是我手写的,可能哪儿会拼错,到时候你在调试下小错误,思路就是如此: 页面加一个form,加一个查询的输入,并提交给自身页面.<table width="400" border="1" align="center"><caption>学生成绩管理</caption><tr><td>

</td></tr><tr><td>学号</td><td>姓名 </td><td>成绩</td><td>修改</td><td>删除</td></tr><%//获取提交的查询条件String keytype = request.getParameter("keytype")String keyname = request.getParameter("keyname")//拼接查询条件String sqlc=""if ("".equals(keyname) || keyname==null) sqlc=""else{if ("1".equals(keytype))sqlc=" and num='"+keyname+"'"else if ("2".equals(keytype))sqlc=" and name='"+keyname+"'"else if ("3".equals(keytype))sqlc=" and score="+keyname}//out.println(sqlc </table>

建立一个页面上面放一个文本框id是txt,一个输入确定按钮id是btn,一个获取最高分按钮id是btn1,js代码如下

var scores = []//成绩输入集合

window.onload = function(){

    //输入按钮事件

    document.getElementById("btn").click = function(){

        var score = document.getElementById("txt").value

        scores.push(score)

    }

    //获取最高分按钮事件

    document.getElementById("btn1").click = function(){

        scores.sort(function(a,b){

             if(a > b){

                 return 0

             }else{

                 return 1

             }

        }) 

        alert(scores[0])

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11802742.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存