JASP程序的数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:37:55
就是在做一个JSP登陆界面时,有这样一段代码
String ID = null;
String sql="insert into cbl_user2(userid,username,password) values ('"+id+"','"+name+"','"+pwd+"')";
String sql2="select * from cbl_user2 where userid='"+id+"'";
rs = stmt.executeQuery(sql2);
while(rs.next()){
ID = rs.getString("userid");
}
if(id.equals(ID)){
out.println("用户名已经存在,请重新输入");
前面已经有定义登陆界面 <td bgcolor="#CC3300">用户名:<input type="text" name="userid"/></td>请问这里if语句的ID获取的"userid到底是数据库里的userid还是登陆界面输入的userid呢.....2个名字都是一样的.......还有程序里的字符串区分大小写吗,数据库里的是不是区分大小写呢.......就剩这点分了

你这里面那有if啊`` 是while里的吧??

你的rs.getString() rs应该定义了吧``ResultSet好像是这么写的
rs里保存的是 从数据库 读出来的结果集.
所以rs.getString() 括号里的 肯定是跟数据库的字段名一样.
大小写 统统区分.