欢迎来到天天文库
浏览记录
ID:11350825
大小:43.50 KB
页数:5页
时间:2018-07-11
《实例一:用户登陆界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、此例是讲述用户登录界面的开发:Login.jsp<%@pagecontentType="text/html;charset=GBK"%>
2、nputtype="text"name="text2">
3、.*"%>
4、orName("org.gjt.mm.mysql.Driver");//加载驱动程序conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/login","root","yangadmin");//连接数据库Stringsql="selectname,id,passwordfromsignin";ps=conn.prepareStatement(sql);//执行动态SQL语句,通常通过PreparedStatement实例实现 //ps.setStrin
5、g(1,request.getParameter("text1"));//ps.setString(2,request.getParameter("text2"));rs=ps.executeQuery();//执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象text1=request.getParameter("text1");text2=request.getParameter("text2");if((text1!=null&&text1.length()!=0)&&(text2!=null&&t
6、ext2.length()!=0)){while(rs.next()){intid=rs.getInt(2);Strings=Integer.toString(id);Stringpassword=rs.getString(3);if((s.equals(text1))&&(password.equals(text2))){flag=true;name=rs.getString(1);}}if(flag){%><%=name%><%}else{%><%="用户名和密码不匹配"%><%}}else{%><%="用户名和密码不
7、能为空"%><%}%><%}catch(Exceptione){System.out.println(e);}finally{try{rs.close();//释放资源ps.close();conn.close();}catch(Exceptione){e.printStackTrace();}}%>数据库有:数据库名称:login,其有表login-query。nameidpasswordyangcai70765689319911103ycyangyao1491334725yan
8、g15180431917yangfen15589444865300991333执行结果为:当输入:707656893和19911103yc,则会输出yangcai;当输入:1491334725和yang15180431917,则会输出yangyao;当输入:1558944486和5300991333,则
此文档下载收益归作者所有