菜鸟提问:会员注册时验证重复的代码怎么写? if(rs.next()) { rs.close(); response.sendRedirect("../error.jsp");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把数据从客户端取到,然后把这个数据放到sql语句里查询,如果rs.next()说明该用户已经在数据库里了!则提示用户一下,已经存在了! 我以前是这样写的,可能不是很好,很久没碰过了~~~String user_name=""; if(request.getParameter("user_name")!=null) user_name=request.getParameter("user_name"); Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con; String dbur1 = "jdbc:mysql://" + "localhost" + "/" + "asdf" + "?user=" + "root" + "&password=" + "" + "&useUnicode=true&characterEncoding=GB2312"; //con=DriverManager.getConnection("jdbc:mysql://localhost/asdf","root",""); con = DriverManager.getConnection(dbur1); Statement stmt = con.createStatement(); String sql="select user_name from member where user_name = "; sql+="'"+user_name+"'"; //out.println(sql); ResultSet rs; rs=stmt.executeQuery(sql); if(rs.next()) { response.sendRedirect("1step.jsp");//重复名字转回上级页面 } 在你提交到的页面中做个 select * from 表 where 用户名='提交的用户名' 查询while(结果结.next){说明用户存在,跳转到重新注册页面,}接着写你的注册代码就行了 select * from table where id='yourid'if(rs.next){退出}else 注册 IE内核浏览器会将中文的双引号自动转化为英文字符的????? web系统用户操作日志记录求助! jsp的charset问题 怎样查看并修改SmartUpload源码 祈求电子书店代码作为论文 各位大人,不知道readonly能否重写?高手请进 我用JbuilderX 开发一struts时怎么报如下错 JBuilder9中启动Weblogic出错 关于javascript的一个问题啊!查询过了旧贴可是没有答案啊 Oracle的thin驱动和oci驱动有什么不同?哪个性能好些? 急!class文件究竟如何才能使用? 请问一个入门的问题?
if(request.getParameter("user_name")!=null)
user_name=request.getParameter("user_name");
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con;
String dbur1 =
"jdbc:mysql://"
+ "localhost"
+ "/"
+ "asdf"
+ "?user="
+ "root"
+ "&password="
+ ""
+ "&useUnicode=true&characterEncoding=GB2312";
//con=DriverManager.getConnection("jdbc:mysql://localhost/asdf","root","");
con = DriverManager.getConnection(dbur1);
Statement stmt = con.createStatement(); String sql="select user_name from member where user_name = ";
sql+="'"+user_name+"'";
//out.println(sql);
ResultSet rs;
rs=stmt.executeQuery(sql);
if(rs.next())
{
response.sendRedirect("1step.jsp");//重复名字转回上级页面
}
做个 select * from 表 where 用户名='提交的用户名' 查询
while(结果结.next){
说明用户存在,跳转到重新注册页面,
}
接着写你的注册代码就行了
if(rs.next){
退出}
else 注册