关于Scanner读入数据

比较一下两段代码。参考https://www.zhihu.com/question/469282210

public void testInsertCustomer(){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入用户名:");
        String name = scanner.next();
        System.out.println("请输入邮箱:");
        String email = scanner.next();
        System.out.println("请输入生日:");
        String birthday = scanner.next();
        
        String sql = "insert into customers(name,email,birth)values(?,?,?)";
        int flag = update(sql,name,email,birthday);
        if(flag > 0){
            System.out.println("添加成功");
            
        }else{
            System.out.println("添加失败");
        }
        
    }
public void testInsert(){
		Scanner scanner = new Scanner(System.in);
		System.out.print("请输入用户名:");
		String name = scanner.next();
		System.out.print("请输入邮箱:");
		String email = scanner.next();
		System.out.print("请输入生日:");
		String birthday = scanner.next();//'1992-09-08'
		
		String sql = "insert into customers(name,email,birth)values(?,?,?)";
		int insertCount = update(sql,name,email,birthday);
		if(insertCount > 0){
			System.out.println("添加成功");
			
		}else{
			System.out.println("添加失败");
		}
		
	}

  

posted on 2024-04-24 19:24  无名高地  阅读(12)  评论(0)    收藏  举报