其实
SELECT 用户名 " +
      "FROM 用户表 加个where条件就可以了。
where 用户名 = '" + strname + "'";然后if (rs.next) {
//重复
} else {
//insert 
}

解决方案 »

  1.   

    有很多方法的呀,
    比如你可以设个标志变量
    或者你可以
    SELECT 用户名 FROM 用户表 where 用户名=strname
    根据有没有记录判断。
      

  2.   

    直接取得匹配用户名的纪录,看取得的count是否大于0
    select count(*) from FROM 用户表 where 用户名 = 'new用户名'
    if (rs.getInt(1)>0) {
    插入纪录
    }else{
    show msg
    }
      

  3.   

    建个唯一索引,然后直接插入就好了扑捉一下SQL异常别忘了