如何实现注册用户名时验证该用户名是否被占用 如何实现注册用户名时验证该用户名是否被占用就是在用户输好自己事先想好的用户名然后在文本框后面自动显示对勾或者叉的类似提示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax了去网上找找吧,多得是 用AJAX是最合适、最“人性化”的,不过需要在文本框后面加一个测试按钮或者去写文本框的失去焦点事件,才能去调用相应的事件响应。 做一个查询的判断。/*调用数据库操作类DBOperater的select方法*/ DBOperater dbo = new DBOperater(); //如果查询到一样的用户名 if(dbo.select(name)){ out.println("该用户已经存在,请换一个用户名重试"); return; }/*select方法*/public boolean select(String name) { String sql="select * from userinfo where username='"+name+"'"; try { /*获取DBConnection类的连接对象*/ DBConnection dbc = new DBConnection(); Connection conn = dbc.getConn(); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(sql); if(rs.next()){ return true; } else{ return false; } } catch (Exception ee) { //如果发生错误,则打印出错误 JOptionPane.showMessageDialog(null, "查询发生错误:" + ee); return false; } }还有一个连接数据库方法就不写了,楼主应该知道, 其实用跨frame的js很容易做,效果比ajax好很多. 关于JS的学习 小弟请教 求一解决方法........................ Validators框架怎么样?值得花时间学习一下吗 弱弱的问个小问题 文件上传的问题 小第想学JSP 请高手推荐几本书? 一个关于行追加的问题? 如何将全角字符转化成半角字符? 请问我将汉字写入一个HTML文件,但显示出来是乱码..有没有解决办法 有关Enumeration的问题 java里读取property,怎么能在不重新启动tomcat服务直接读取到更新后的内容 求助:IE客户端模拟
去网上找找吧,多得是
DBOperater dbo = new DBOperater();
//如果查询到一样的用户名
if(dbo.select(name)){
out.println("该用户已经存在,请换一个用户名重试");
return;
}
/*select方法*/
public boolean select(String name) {
String sql="select * from userinfo where username='"+name+"'";
try {
/*获取DBConnection类的连接对象*/
DBConnection dbc = new DBConnection();
Connection conn = dbc.getConn();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
if(rs.next()){
return true;
}
else{
return false;
}
} catch (Exception ee) {
//如果发生错误,则打印出错误
JOptionPane.showMessageDialog(null, "查询发生错误:" + ee);
return false;
}
}
还有一个连接数据库方法就不写了,楼主应该知道,