一个简单的JSP问题,现在为什么想不起来了!
有一个JSP的注册页面,注册用户名在SQL中已经存在,则显示注册失败;在SQL中没有就在SQL中插入一条记录,并显示注册成功。该怎么判断的? 
       如果可以能不能把代码发上来? 
       谢谢!各位高手! 
------解决方案--------------------晕的,你的要不算很过分啊`~~~~~
------解决方案-------------------- <% 
 String name = request.getParameter( "name "); 
 DataBase db = new DataBase();//自己写个数据库连接 
 String sql =  "select count(*) from userTable where name =  ' "+name + " ' "; 
 ResultSet rs = db.getRS(sql);;//自己写个数据库查询函数 
 rs.last(); 
 if(rs.getRow> =0){ 
   out.println( "注册失败 "); 
 }else{ 
   String insert =  "insert into userTable name values ( ' "+name+ " ') "; 
   db.executeUpdate(insert); 
 } 
 %>
------解决方案--------------------倒塌``````````````````````````````````
------解决方案--------------------xiaopeipei2004(小裴)  也是一个办法 
 最好用存储过程来写,这样效率上快很多
------解决方案--------------------用存储过程好些
------解决方案--------------------直接写个 insert语句,将用户名设置成主建,如果返回值小于1肯定是失败了,不用管他是否已经有着个用户了,不需要用什么select语句
------解决方案--------------------各位大哥,能不能不要用这些老掉牙的方法了,胡锦涛教导我们要与时俱进,快用JPA吧,又方便、又好用。
------解决方案--------------------晕,这个问题太简单了,做开发的谁都做过类似的东西,xiaopeipei2004(小裴)说的那样做就可以了,一个简单的判断我个人认为没有必要非要整个存储过程。效率上也没有必要那么精确,毕竟就个简单的判断嘛,影响不大,我个人的经验,一般只有很复杂的逻辑才用存储过程。呵呵。zr0243(fghg)兄弟说我们都是用的老掉牙的方法,那你就给大家具体你用的好方法吧,我们大家都虚心向你学习,也解决了楼主的问题。
------解决方案--------------------查询,得到result 如果result.next()为真 则已经有这个用户了。就是数据库查询
------解决方案--------------------silence1214() 办法可以实现!我也这么做!
------解决方案--------------------哎.以后是什么难度问题呢
------解决方案--------------------汗阿,这个也拿来问了