登陆_注册实现代码登陆验证: <% //加载数据库驱动 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String URL="jdbc:odbc:try"; //try为配置的数据源的名称,根据自己设定修改该值//创建连接Connection对象,getConnection()方法一般形式为getConnection(URL, user,password),其中URL为数据库的具体位置,user为登陆数据库的用户名,password 为登陆密码,此处连接ACCESS数据库可...
对不起!您的输入有误,请重新填写!
<%}%> 注册 <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String URL="jdbc:odbc:try"; Connection conn=DriverManager.getConnection(URL); // out.print("已成功连接数据库,可以对其进行操作了."); Statement stmt = conn.createStatement(); boolean a; //读取提交的表单内容 String uname=request.getParameter("UserName"); String pwd=request.getParameter("PassWord"); String gender=request.getParameter("sex"); String ques=request.getParameter("Question"); String ans=request.getParameter("Answer"); String email=request.getParameter("Email"); String sql="select * from userInfo where NAME='"+uname+"' "; //rs为返回结果的ResultSet对象 ResultSet rs=stmt.executeQuery(sql); a=rs.next(); if(a==true) { //用户id及密码输入正确的情况 rs.close(); out.print("该用户名已被注册,请重新输入!"); } else { //生成查询的sql命令 String sql1="insert into userInfo(NAME,PWD,GENDER,EMAIL,QUS,ANSWER) values('"+uname+"','"+pwd+"','"+gender+"','"+email+"','"+ques+"','"+ans+"')"; //与之前查询不同,此处为插入操作,使用Statement对象的executeUpate()方法执行插入语句,返回类型为int,为修改数据库指令所影响的记录的条数(增,删,改均使用该方法) int i=stmt.executeUpdate(sql1); if (i!=0) { %> <%} else out.print("注册失败");; }%>