时间:2021-07-01 10:21:17 帮助过:5人阅读
- <span style="color: #808080;"><%</span>@ page language<span style="color: #808080;">=</span>"java" import<span style="color: #808080;">=</span>"java.util.<span style="color: #808080;">*</span>" pageEncoding<span style="color: #808080;">=</span>"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span>"<span style="color: #808080;">%></span>
- <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.Connection"<span style="color: #808080;">%></span>
- <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.PreparedStatement"<span style="color: #808080;">%></span>
- <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.ResultSet"<span style="color: #808080;">%></span>
- <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"jdbc.sqlServer"<span style="color: #808080;">%></span>
- <span style="color: #808080;"><%</span><span style="color: #000000;">
- String userName </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("userName");
- userName </span><span style="color: #808080;">=</span> new String(userName.getBytes("ISO<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8859</span><span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">1</span>"),"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span><span style="color: #000000;">");
- String password </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("password");
- </span><span style="color: #808080;">//</span><span style="color: #000000;">引用连接数据库方法
- sqlServer sq</span><span style="color: #808080;">=</span><span style="color: #000000;">new sqlServer();
- </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库连接
- Connection con </span><span style="color: #808080;">=</span><span style="color: #000000;"> sq.getConnection();
- </span><span style="color: #808080;">//</span><span style="color: #000000;">编写sql语句
- String sql</span><span style="color: #808080;">=</span>"<span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> Admin <span style="color: #0000ff;">where</span> userName<span style="color: #808080;">=</span>? <span style="color: #808080;">and</span> password<span style="color: #808080;">=</span><span style="color: #000000;">? ";
- </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库操作对象
- PreparedStatement st</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;
- st </span><span style="color: #808080;">=</span><span style="color: #000000;">con.prepareStatement(sql);
- st.setString(</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">,userName);
- st.setString(</span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">,password);
- </span><span style="color: #808080;">//</span><span style="color: #000000;">得到结果集
- ResultSet rs</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;
- rs</span><span style="color: #808080;">=</span><span style="color: #000000;">st.executeQuery();
- </span><span style="color: #0000ff;">if</span>(rs.<span style="color: #0000ff;">next</span><span style="color: #000000;">()){
- session.setAttribute("url",userName);
- </span><span style="color: #808080;">%></span>
- <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
- alert("登入成功");
- location</span><span style="color: #808080;">=</span><span style="color: #000000;">"jieHe.jsp";
- </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
- <span style="color: #808080;"><%</span><span style="color: #000000;">
- }</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{
- </span><span style="color: #808080;">%></span>
- <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
- alert("请先注册,后登入");
- location</span><span style="color: #808080;">=</span><span style="color: #000000;">"doLog.jsp";
- </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
- <span style="color: #808080;"><%</span><span style="color: #000000;">
- }
- </span><span style="color: #808080;">//</span><span style="color: #000000;">释放资源
- sq.ShiFang(rs,st,con);
- </span><span style="color: #808080;">%></span>
用SQL Server验证用户名和密码
标签: