关于java、sql的编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:47:29
我用JAVA和SQL做了个图书馆管理系统,在JAVA的JFrame中输入了学号和密码后,要怎么样验证学号和密码是否正确?具体的代码是什么?请高手们帮忙解答下。

JFrame中的提交页面:
<body>
<form action="testservlet" method="post">
用户名:<input type="text" name="username"/>
密码:<input type="password" name="pass"/>
<input type="submit" value="OK">
</form>
</body>

testservlet中的doPost方法:
String username = request.getParamter("username");
String pass = request.getParamter("pass");

String sqlstr = "select * from user_table where username='"+username+"' and pass='"+pass+"'";
//连接数据库执行SQL语句
if(存在记录){
response.redirect("正确的页面");
}else{
response.redirect("错误的页面");
}

定义2个TextField tx1,tx2用于让用户输入用户名和密码
用下面的方法分别取用户名和密码,赋值给2个变量name和pwd
String name=tx1.getText();
String name=tx2.getText();

写一个数据库的查询,查询用户表中是所输入的名字的人的密码 并将返回的密码赋值给p