zoukankan      html  css  js  c++  java
  • 控制台用户输入 用户名,密码 登录测试

     1 package cn.zmh.Prepared;
     2 
     3 import cn.zmh.Utils.JdbcUtils;
     4 
     5 import java.sql.Connection;
     6 import java.sql.PreparedStatement;
     7 import java.sql.ResultSet;
     8 import java.sql.SQLException;
     9 import java.util.Scanner;
    10 /*
    11 *  控制台登录测试(用户名,密码)
    12  *  使用PreparedStatement   安全性强
    13 * **/
    14 public class prepareDemo {
    15     public static void main(String[] args) throws SQLException {
    16         // 从控制台输入  用户名和密码
    17         Scanner sc = new Scanner(System.in);
    18         System.out.println("请输入用户名");
    19         String name = sc.nextLine();
    20         System.out.println("请输入密码");
    21         String password = sc.nextLine();
    22         // 登录的方法
    23         longin(name,password);
    24     }
    25 
    26     private static void longin(String name, String password) {
    27         try {
    28             Connection connection = JdbcUtils.getConnection();
    29             // 1 编写sql语句  未知内容使用? 占位符:
    30             String sql = "select * from user5 where uname=? and upassword=?";
    31             // 2 获得PreparedStatement 对象
    32             PreparedStatement ps = connection.prepareStatement(sql);
    33             // 3 设置实际的参数  setxxx(占位符的位置,真实的值)
    34             ps.setString(1,name);
    35             ps.setString(2,password);
    36             // 4 执行sql语句
    37             ResultSet rs = ps.executeQuery();
    38             if(rs.next()){
    39                 System.out.println("登录成功");
    40             }else{
    41                 System.out.println("登录失败");
    42             }
    43             // 5 关闭资源
    44             JdbcUtils.close(connection,ps, rs);
    45         } catch (SQLException e) {
    46             e.printStackTrace();
    47         }
    48     }
    49 }
  • 相关阅读:
    URL 编码通用引用
    [转]Asp.Net 301重定向的实现(SEO友好,有利于PR值)
    js重载图片
    Asp.net MVC学习
    SEO分析的七个切入角度
    [C#] 注入DLL
    [C] 伽马函数计算(可求小数)
    [C++] DLL远程注入实例
    [JS] 玩转微软Bing地图
    [C#(WebForm)] (开源)仿VS.NET的在线网页编辑器(Lesktop开源控件库)
  • 原文地址:https://www.cnblogs.com/zhangmenghui/p/10658627.html
Copyright © 2011-2022 走看看