zoukankan      html  css  js  c++  java
  • 使用JDBC工具类模拟登陆验证-Java(新手)


    模拟登陆验证:


     1 package JdbcDome;
     2 
     3 import java.sql.Connection;
     4 import java.sql.PreparedStatement;
     5 import java.sql.ResultSet;
     6 import java.util.Scanner;
     7 
     8 public class JDbcDome2 {
     9     public static void main(String[] args) throws Exception {
    10         Scanner sc = new Scanner(System.in);
    11         System.out.println("请您输入账户名");
    12         String name = sc.nextLine();
    13         System.out.println("请您输入密码");
    14         String pd = sc.nextLine();
    15         login(name,pd);
    16     }
    17     public static void login(String name,String pd) throws Exception {
    18         Connection conn = JDBCUtils.getConnection();
    19         //1 编写SQl语句,未知内容使用?  (?为占位符)
    20         String sql = "select * from zh where uname = ? and upd = ?";
    21         //2 获得PreparedStatement对象。
    22         PreparedStatement ps = conn.prepareStatement(sql);
    23         //3 设置实际的参数 setxxx(占位符的位置,真实的值。)
    24         ps.setString(1,name);
    25         ps.setString(2,pd);
    26         //4 执行SQL语句。
    27         ResultSet rs = ps.executeQuery();
    28         if (rs.next()){
    29             System.out.println("登陆成功");
    30         }else{
    31             System.out.println("登录失败");
    32         }
    33         //5 关闭资源。
    34         JDBCUtils.close(conn,ps, rs);
    35     }
    36 }
  • 相关阅读:
    5.User Interface/Custom Components
    5.User Interface/Styles and Themes
    5.User Interface/Accessibility
    5.User Interface/Drag and Drop
    5.User Interface/Notifications
    5.User Interface/Dialogs
    Menu综合运用
    5.User Interface/ActionBar
    5.User Interface/Menu
    5.User Interface/Input Controls
  • 原文地址:https://www.cnblogs.com/lxr521/p/10645188.html
Copyright © 2011-2022 走看看