jsp+javabean+servlet+mysql编写的登录程序,急用,谢谢 5

 我来答
宝宝心灵鸡汤
2010-12-31
知道答主
回答量:24
采纳率:0%
帮助的人:22.4万
展开全部
javabpackage login;

public class Databean {
String username;
String qx;
public String getQx() {
return qx;
}
public void setQx(String qx) {
this.qx = qx;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public boolean isBoo() {
return boo;
}
public void setBoo(boolean boo) {
this.boo = boo;
}
String pwd;
boolean boo;

}

package login;

/* 数据访问组件 */

import java.sql.*;

public class DbPool{

//取得连接
public Connection getConnection() {
Connection con;
try
{
Class.forName("com.mysql.jdbc.Driver");
String uri= "jdbc:mysql://localhost/Login";
con=DriverManager.getConnection(uri,"root","");
return con;
}
catch(Exception e)
{
System.out.println(e);
return null;

}

}

//释放资源
}

servlet 如下:::

import java.sql.*;
import java.util.*;

import javax.servlet.http.HttpSession;
import javax.xml.ws.Response;

public class LoginHandler {
public LoginHandler() {
}

Connection conn;
PreparedStatement ps;
ResultSet rs;

//检查是否已注册
public int checkLogin(String name,String password){
//从数据访问组件dbPool中取得连接
DbPool db=new DbPool();
conn = db.getConnection();

try {
String sql = "select * from t_userInfo where username=? and password=?";
ps = conn.prepareStatement(sql);
ps.setString(1,name);
ps.setString(2,password);
rs = ps.executeQuery();

if(rs.next())
{
String s=rs.getString(3);
if(s.equals("com"))
return 1;
else
conn.close();
return 2;

//释放资源
}
else {
conn.close();
return 0;
}

} catch (SQLException e) {
System.out.println(e);
}
return 0;

}

public boolean checkLoginregister(String username,String pwd){
DbPool db=new DbPool();
conn = db.getConnection();
int n=0;
try{
String sql = "insert into t_userInfo values(?,?,?) ";
ps = conn.prepareStatement(sql);
ps.setString(1,username);
ps.setString(2,pwd);
ps.setString(3, "com");
n=ps.executeUpdate();
}catch(Exception e){
System.out.println(e);
}
if(n!=0)
{

return true;
}
else
{
return false;
}

}

}
jsp:

<%@page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>登录页面</title>
</head>
<body>
<form method="post" action="loginservlet" >
用户名: <input type="text" name="username" size="15"><br><br>
密码: <input type="password" name="password" size="15"><br><br>

<input type="submit" name="submit" value="登录"><br>
</form>
</body>
</html>
liaoqinglei
2010-12-31 · 超过17用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:0
展开全部
做任务的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式