一个注册登录的小问题:
现在我想用访照许多网站上那样做一个检测用户名是否已经被注册的功能,就是文本框输入用户名以后点击又边的按钮就可\以在当前页的下方出现该用户名是否已经被注册的信息.
我该用什么做呢?是用javaBean吗?我是这样写的:
package check;
import java.sql.*;
public class CheckUserName
{
public String username;
public CheckUserName()
{
username=null;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
public void setUserName(String username)
{
this.username=username;
}
String sqlstring=new String("select * from usertable where user_name="+username);
String url=new String("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=boy");
String user=new Sreing("sa");
String passwords=new String("000");
Connection conn=new Connection(DriverManager.getConnection(url,user,passwords));
PreParedStatement sql=conn.prepareStatement(query_statement,java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CoNCUR_READ_ONLY);
ResultSet rs=new ResultSet(sql.executeQuery(sqlstring));
public void getresult()
{
if(rs.next())
out.println("该用户名还未被使用,可以注册.");
else
out.println("该用户名已被注册,请选择其它名字.");
}
}
我知道肯定是不对的,往高手指点.谢谢!