满意答案
tmek260
2014.11.13
采纳率:53% 等级:12
已帮助:9340人
根据他填的用户名到数据库去查。。
如果有记录。。就说明重复了。。不让他注册
我这有个的例子。。
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundExceptione){}
//定义所要用到的三个数据库应用对象
Connectioncon=null;//连接对象
Statementsql=null;//Statement对象(SQL语句)
ResultSetrs=null;//结果集对象
//进行数据源的连接
try{
con=DriverManager.getConnection("jdbc:mysql://localhost/scutcs","","");//连接数据库的url用户名和密码
sql=con.createStatement();
Stringto="Select*Fromuser1Whereusername='"+username+"'";
rs=sql.executeQuery(to);//根据所定义的Statement执行生成相应的结果集并存在RS中
if(rs.next())//判断结果集是否为空,如果不为空则表示有记录
{
out.print("");//如果存在返回注册页面
}
else{如果不存在就向数据库添加一条记录}
}
catch(SQLExceptione)
{out.print(e);
}
00分享举报